0s autopkgtest [15:59:35]: starting date and time: 2025-09-04 15:59:35+0000 0s autopkgtest [15:59:35]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:59:35]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.aphghl1o/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:build-essential --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-6.secgroup --name adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 39s autopkgtest [16:00:14]: testbed dpkg architecture: amd64 39s autopkgtest [16:00:14]: testbed apt version: 3.1.5ubuntu1 40s autopkgtest [16:00:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 40s autopkgtest [16:00:15]: testbed release detected to be: None 40s autopkgtest [16:00:15]: updating testbed package index (apt update) 41s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 41s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 41s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 41s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 41s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 41s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 41s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 41s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 41s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 41s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 41s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 41s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 41s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 41s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 41s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 41s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 41s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 41s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 41s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 41s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 42s Fetched 1243 kB in 1s (1484 kB/s) 42s Reading package lists... 43s autopkgtest [16:00:18]: upgrading testbed (apt dist-upgrade and autopurge) 43s Reading package lists... 43s Building dependency tree... 43s Reading state information... 43s Calculating upgrade... 43s The following packages will be upgraded: 43s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 43s libcryptsetup12 43s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 43s Need to get 3064 kB of archives. 43s After this operation, 225 kB of additional disk space will be used. 43s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 43s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 43s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 43s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 43s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 44s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 44s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 44s Preconfiguring packages ... 44s Fetched 3064 kB in 0s (7311 kB/s) 44s (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 ... 121119 files and directories currently installed.) 44s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 44s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 44s Setting up dash (0.5.12-12ubuntu2) ... 44s (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 ... 121119 files and directories currently installed.) 44s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 44s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 44s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 44s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 44s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 44s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 44s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 44s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 44s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 44s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 44s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 44s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 44s Setting up bpftrace (0.23.5-1ubuntu1) ... 44s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 44s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 44s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 44s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 44s Setting up cron (3.0pl1-196ubuntu2) ... 45s Processing triggers for debianutils (5.23.2) ... 45s Processing triggers for libc-bin (2.42-0ubuntu1) ... 45s Processing triggers for man-db (2.13.1-1) ... 46s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s Solving dependencies... 46s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 46s autopkgtest [16:00:21]: rebooting testbed after setup commands that affected boot 73s autopkgtest [16:00:48]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 16 17:05:34 UTC 2025 75s autopkgtest [16:00:50]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 81s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (dsc) [3601 B] 81s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (tar) [9591 kB] 81s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (asc) [833 B] 81s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (diff) [845 kB] 81s gpgv: Signature made Wed Jul 23 18:27:04 2025 UTC 81s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 81s gpgv: Can't check signature: No public key 81s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.64-1ubuntu2.dsc: no acceptable signature found 81s autopkgtest [16:00:56]: testing package apache2 version 2.4.64-1ubuntu2 85s autopkgtest [16:01:00]: build not needed 90s autopkgtest [16:01:05]: test run-test-suite: preparing testbed 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 91s The following packages will be REMOVED: 91s coreutils-from-gnu 91s The following NEW packages will be installed: 91s apache2:i386 apache2-bin:i386 apache2-data apache2-dev:i386 apache2-utils 91s autoconf automake autopoint autotools-dev binutils-i686-linux-gnu 91s build-essential coreutils-from-uutils cpp cpp-15 cpp-15-i686-linux-gnu 91s cpp-15-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu 91s crossbuild-essential-i386 debhelper debugedit dh-autoreconf 91s dh-strip-nondeterminism dwz g++ g++-15 g++-15-i686-linux-gnu 91s g++-15-x86-64-linux-gnu g++-i686-linux-gnu g++-x86-64-linux-gnu gcc 91s gcc-11-base:i386 gcc-15 gcc-15-base:i386 gcc-15-cross-base 91s gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base gcc-15-x86-64-linux-gnu 91s gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 91s libalgorithm-c3-perl libanyevent-connector-perl libanyevent-perl 91s libanyevent-websocket-client-perl libapr1-dev:i386 libapr1t64 91s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-dev:i386 91s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libarchive-zip-perl 91s libasan6:i386 libasan8 libasan8-i386-cross libatomic1:i386 91s libatomic1-i386-cross libb-hooks-endofscope-perl libb-hooks-op-check-perl 91s libbrotli1:i386 libbytes-random-secure-perl libc6:i386 libc6-dev:i386 91s libc6-dev-i386-cross libc6-i386-cross libcc1-0 libclass-c3-perl 91s libclass-data-inheritable-perl libclass-inspector-perl 91s libclass-method-modifiers-perl libclass-singleton-perl 91s libclass-xsaccessor-perl libclone-perl libcom-err2:i386 libcrypt-dev:i386 91s libcrypt-random-seed-perl libcrypt-ssleay-perl libcrypt1:i386 91s libcurl4t64:i386 libdata-optlist-perl libdatetime-locale-perl 91s libdatetime-perl libdatetime-timezone-perl libdb5.3t64:i386 91s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 91s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 91s libexception-class-perl libexpat1:i386 libexpat1-dev:i386 libfcgi-perl 91s libfcgi0t64 libffi8:i386 libfile-listing-perl libfile-sharedir-perl 91s libfile-stripnondeterminism-perl libgcc-11-dev:i386 libgcc-15-dev 91s libgcc-15-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross 91s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 libgomp1:i386 91s libgomp1-i386-cross libgssapi-krb5-2:i386 libhogweed6t64:i386 91s libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl 91s libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl libhttp-message-perl 91s libhttp-negotiate-perl libhwasan0 libidn2-0:i386 libimport-into-perl 91s libio-html-perl libio-socket-ssl-perl libisl23 libitm1 libitm1:i386 91s libitm1-i386-cross libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 91s libkrb5-3:i386 libkrb5support0:i386 libldap-dev:i386 libldap2:i386 liblsan0 91s liblua5.4-0:i386 liblwp-mediatypes-perl liblwp-protocol-https-perl 91s liblzma5:i386 libmath-random-isaac-perl libmodule-implementation-perl 91s libmodule-manifest-skip-perl libmodule-runtime-perl libmoo-perl libmpc3 91s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 91s libnet-http-perl libnet-ssleay-perl libnettle8t64:i386 libnghttp2-14:i386 91s libp11-kit0:i386 libpackage-stash-perl libparams-classify-perl 91s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 91s libpcre2-16-0:i386 libpcre2-32-0 libpcre2-32-0:i386 libpcre2-8-0:i386 91s libpcre2-dev libpcre2-dev:i386 libpcre2-posix3 libpcre2-posix3:i386 91s libperlx-maybe-perl libpod-parser-perl libprotocol-http2-perl 91s libprotocol-websocket-perl libpsl5t64:i386 libquadmath0 libquadmath0:i386 91s libquadmath0-i386-cross librole-tiny-perl librtmp1:i386 libsasl2-2:i386 91s libsasl2-modules-db:i386 libsctp-dev:i386 libsctp1:i386 libspecio-perl 91s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++-11-dev:i386 91s libstdc++-15-dev libstdc++-15-dev-i386-cross libstdc++6:i386 91s libstdc++6-i386-cross libsub-exporter-perl libsub-exporter-progressive-perl 91s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 91s libtasn1-6:i386 libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 91s libubsan1:i386 libubsan1-i386-cross libunistring5:i386 liburi-perl 91s liburi-ws-perl libuuid1:i386 libvariable-magic-perl libwww-perl 91s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 91s libxml-regexp-perl libxml2-16:i386 libxstring-perl libzstd1:i386 91s linux-libc-dev:i386 linux-libc-dev-i386-cross m4 perl-doc 91s perl-openssl-defaults po-debconf rust-coreutils uuid-dev:i386 zlib1g:i386 91s 0 upgraded, 231 newly installed, 1 to remove and 0 not upgraded. 91s Need to get 671 MB of archives. 91s After this operation, 2613 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 rust-coreutils amd64 0.1.0+git20250813.4af2a84-0ubuntu2 [3326 kB] 94s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 94s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 94s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 94s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 98s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 98s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 98s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 98s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 98s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 98s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 98s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 98s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 98s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 101s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 101s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 101s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 101s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 101s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 101s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 101s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 101s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 101s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 102s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 102s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 102s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 102s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 102s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 102s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 102s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 102s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 102s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 102s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 102s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 102s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 102s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 102s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 102s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 102s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 103s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 103s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 103s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 103s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 103s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 104s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 104s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 104s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 104s Get:48 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 104s Get:49 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 105s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 105s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 105s Get:52 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 105s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 105s Get:54 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 105s Get:55 http://ftpmaster.internal/ubuntu questing/main i386 libatomic1 i386 15.2.0-2ubuntu1 [8406 B] 105s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 m4 amd64 1.4.19-8 [248 kB] 105s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 105s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 autotools-dev all 20240727.1 [43.4 kB] 105s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 106s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 autopoint all 0.23.1-2build1 [619 kB] 106s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 106s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 107s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 107s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [84.5 MB] 169s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15 amd64 15.2.0-2ubuntu1 [1030 B] 169s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 169s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:15.1.0-1ubuntu1 [22.5 kB] 169s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.2.0-2ubuntu1 [50.7 kB] 169s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.2.0-2ubuntu1 [159 kB] 169s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.2.0-2ubuntu1 [32.9 kB] 169s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.2.0-2ubuntu1 [3098 kB] 170s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.2.0-2ubuntu1 [1372 kB] 170s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.2.0-2ubuntu1 [2784 kB] 170s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.2.0-2ubuntu1 [1221 kB] 171s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.2.0-2ubuntu1 [1701 kB] 171s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.2.0-2ubuntu1 [155 kB] 171s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev amd64 15.2.0-2ubuntu1 [2947 kB] 171s Get:78 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [95.8 MB] 182s Get:79 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15 amd64 15.2.0-2ubuntu1 [520 kB] 182s Get:80 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [1214 B] 182s Get:81 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:15.1.0-1ubuntu1 [5018 B] 182s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libtool all 2.5.4-4 [168 kB] 182s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 dh-autoreconf all 20 [16.1 kB] 182s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 182s Get:85 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 182s Get:86 http://ftpmaster.internal/ubuntu questing/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 182s Get:87 http://ftpmaster.internal/ubuntu questing/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 182s Get:88 http://ftpmaster.internal/ubuntu questing/main amd64 dwz amd64 0.16-2 [115 kB] 182s Get:89 http://ftpmaster.internal/ubuntu questing/main amd64 gettext amd64 0.23.1-2build1 [1472 kB] 182s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 182s Get:91 http://ftpmaster.internal/ubuntu questing/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 182s Get:92 http://ftpmaster.internal/ubuntu questing/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 182s Get:93 http://ftpmaster.internal/ubuntu questing/main i386 linux-libc-dev i386 6.16.0-16.16 [1799 kB] 183s Get:94 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt-dev i386 1:4.4.38-1 [121 kB] 183s Get:95 http://ftpmaster.internal/ubuntu questing/main i386 libc6-dev i386 2.42-0ubuntu1 [1945 kB] 183s Get:96 http://ftpmaster.internal/ubuntu questing/main i386 uuid-dev i386 2.41-4ubuntu3 [56.2 kB] 183s Get:97 http://ftpmaster.internal/ubuntu questing/main i386 libsctp1 i386 1.0.21+dfsg-1 [9854 B] 183s Get:98 http://ftpmaster.internal/ubuntu questing/main i386 libsctp-dev i386 1.0.21+dfsg-1 [57.8 kB] 183s Get:99 http://ftpmaster.internal/ubuntu questing/main i386 libapr1-dev i386 1.7.5-1 [781 kB] 183s Get:100 http://ftpmaster.internal/ubuntu questing/main i386 libldap-dev i386 2.6.10+dfsg-1ubuntu1 [339 kB] 183s Get:101 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1-dev i386 2.7.1-2 [151 kB] 183s Get:102 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dev i386 1.6.3-3ubuntu2 [423 kB] 183s Get:103 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-16-0 i386 10.46-1 [238 kB] 183s Get:104 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-32-0 i386 10.46-1 [226 kB] 183s Get:105 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-posix3 i386 10.46-1 [6996 B] 183s Get:106 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-dev i386 10.46-1 [842 kB] 183s Get:107 http://ftpmaster.internal/ubuntu questing/main i386 apache2-dev i386 2.4.64-1ubuntu2 [203 kB] 183s Get:108 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-15-dev amd64 15.2.0-2ubuntu1 [2617 kB] 183s Get:109 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [90.5 MB] 190s Get:110 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15 amd64 15.2.0-2ubuntu1 [23.1 kB] 190s Get:111 http://ftpmaster.internal/ubuntu questing/main amd64 g++-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [970 B] 190s Get:112 http://ftpmaster.internal/ubuntu questing/main amd64 g++ amd64 4:15.1.0-1ubuntu1 [1102 B] 190s Get:113 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 190s Get:114 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-1ubuntu1cross3 [57.3 kB] 190s Get:115 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-1ubuntu1cross3 [96.5 MB] 198s Get:116 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-i686-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 198s Get:117 http://ftpmaster.internal/ubuntu questing/main amd64 binutils-i686-linux-gnu amd64 2.45-3ubuntu3 [1755 kB] 198s Get:118 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-cross-base all 15.2.0-1ubuntu1cross3 [52.4 kB] 198s Get:119 http://ftpmaster.internal/ubuntu questing/main amd64 libc6-i386-cross all 2.42-0ubuntu1cross1 [1581 kB] 198s Get:120 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1-i386-cross all 15.2.0-1ubuntu1cross3 [94.1 kB] 198s Get:121 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1-i386-cross all 15.2.0-1ubuntu1cross3 [152 kB] 198s Get:122 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1-i386-cross all 15.2.0-1ubuntu1cross3 [31.1 kB] 198s Get:123 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1-i386-cross all 15.2.0-1ubuntu1cross3 [8160 B] 198s Get:124 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8-i386-cross all 15.2.0-1ubuntu1cross3 [2906 kB] 199s Get:125 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6-i386-cross all 15.2.0-1ubuntu1cross3 [827 kB] 199s Get:126 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1-i386-cross all 15.2.0-1ubuntu1cross3 [1171 kB] 199s Get:127 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0-i386-cross all 15.2.0-1ubuntu1cross3 [245 kB] 199s Get:128 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev-i386-cross all 15.2.0-1ubuntu1cross3 [2755 kB] 199s Get:129 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-1ubuntu1cross3 [108 MB] 206s Get:130 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-i686-linux-gnu amd64 4:15.1.0-1ubuntu1 [1220 B] 206s Get:131 http://ftpmaster.internal/ubuntu questing/main amd64 linux-libc-dev-i386-cross all 6.16.0-13.13cross1 [1492 kB] 206s Get:132 http://ftpmaster.internal/ubuntu questing/main amd64 libc6-dev-i386-cross all 2.42-0ubuntu1cross1 [1992 kB] 206s Get:133 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-1ubuntu1cross3 [2653 kB] 207s Get:134 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-1ubuntu1cross3 [103 MB] 213s Get:135 http://ftpmaster.internal/ubuntu questing/main amd64 g++-i686-linux-gnu amd64 4:15.1.0-1ubuntu1 [958 B] 213s Get:136 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 crossbuild-essential-i386 all 12.12ubuntu2 [4146 B] 213s Get:137 http://ftpmaster.internal/ubuntu questing/universe i386 gcc-11-base i386 11.5.0-2ubuntu1 [45.9 kB] 213s Get:138 http://ftpmaster.internal/ubuntu questing/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 213s Get:139 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-perl amd64 7.170-2build7 [368 kB] 213s Get:140 http://ftpmaster.internal/ubuntu questing/main amd64 liburi-perl all 5.30-1 [94.4 kB] 213s Get:141 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-connector-perl all 0.04-1 [11.3 kB] 213s Get:142 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 213s Get:143 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 213s Get:144 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 213s Get:145 http://ftpmaster.internal/ubuntu questing/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 213s Get:146 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 213s Get:147 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 213s Get:148 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 213s Get:149 http://ftpmaster.internal/ubuntu questing/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 213s Get:150 http://ftpmaster.internal/ubuntu questing/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 213s Get:151 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 213s Get:152 http://ftpmaster.internal/ubuntu questing/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 213s Get:153 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 213s Get:154 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 213s Get:155 http://ftpmaster.internal/ubuntu questing/universe amd64 libmodule-manifest-skip-perl all 0.23-4 [9194 B] 213s Get:156 http://ftpmaster.internal/ubuntu questing/universe amd64 libperlx-maybe-perl all 1.202-1 [13.3 kB] 213s Get:157 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-websocket-perl all 0.26-3 [52.6 kB] 213s Get:158 http://ftpmaster.internal/ubuntu questing/universe amd64 liburi-ws-perl all 0.03-3 [6006 B] 213s Get:159 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-websocket-client-perl all 0.55-1 [24.5 kB] 213s Get:160 http://ftpmaster.internal/ubuntu questing/universe i386 libasan6 i386 11.5.0-2ubuntu1 [2126 kB] 213s Get:161 http://ftpmaster.internal/ubuntu questing/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 213s Get:162 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 213s Get:163 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 213s Get:164 http://ftpmaster.internal/ubuntu questing/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 213s Get:165 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 213s Get:166 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 213s Get:167 http://ftpmaster.internal/ubuntu questing/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 213s Get:168 http://ftpmaster.internal/ubuntu questing/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 213s Get:169 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 213s Get:170 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 213s Get:171 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 213s Get:172 http://ftpmaster.internal/ubuntu questing/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 213s Get:173 http://ftpmaster.internal/ubuntu questing/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 213s Get:174 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 213s Get:175 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 213s Get:176 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-install-perl all 0.929-1 [9764 B] 213s Get:177 http://ftpmaster.internal/ubuntu questing/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 213s Get:178 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 213s Get:179 http://ftpmaster.internal/ubuntu questing/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 213s Get:180 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 213s Get:181 http://ftpmaster.internal/ubuntu questing/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 213s Get:182 http://ftpmaster.internal/ubuntu questing/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 213s Get:183 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi0t64 amd64 2.4.5-0.1 [27.6 kB] 213s Get:184 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 213s Get:185 http://ftpmaster.internal/ubuntu questing/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 213s Get:186 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 213s Get:187 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 213s Get:188 http://ftpmaster.internal/ubuntu questing/main i386 libgomp1 i386 15.2.0-2ubuntu1 [155 kB] 213s Get:189 http://ftpmaster.internal/ubuntu questing/main i386 libitm1 i386 15.2.0-2ubuntu1 [31.6 kB] 214s Get:190 http://ftpmaster.internal/ubuntu questing/main i386 libubsan1 i386 15.2.0-2ubuntu1 [1173 kB] 214s Get:191 http://ftpmaster.internal/ubuntu questing/main i386 libquadmath0 i386 15.2.0-2ubuntu1 [246 kB] 214s Get:192 http://ftpmaster.internal/ubuntu questing/universe i386 libgcc-11-dev i386 11.5.0-2ubuntu1 [2520 kB] 214s Get:193 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 214s Get:194 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 214s Get:195 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 214s Get:196 http://ftpmaster.internal/ubuntu questing/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 214s Get:197 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 214s Get:198 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 214s Get:199 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 214s Get:200 http://ftpmaster.internal/ubuntu questing/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 214s Get:201 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 214s Get:202 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 214s Get:203 http://ftpmaster.internal/ubuntu questing/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 214s Get:204 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 214s Get:205 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 214s Get:206 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 214s Get:207 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-perl all 6.78-1 [139 kB] 214s Get:208 http://ftpmaster.internal/ubuntu questing/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 214s Get:209 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 214s Get:210 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-regexp-perl all 0.04-2 [6662 B] 214s Get:211 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 214s Get:212 http://ftpmaster.internal/ubuntu questing/universe amd64 libhttp-dav-perl all 0.50-1 [79.7 kB] 214s Get:213 http://ftpmaster.internal/ubuntu questing/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 214s Get:214 http://ftpmaster.internal/ubuntu questing/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 214s Get:215 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 214s Get:216 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 214s Get:217 http://ftpmaster.internal/ubuntu questing/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 214s Get:218 http://ftpmaster.internal/ubuntu questing/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 214s Get:219 http://ftpmaster.internal/ubuntu questing/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 214s Get:220 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-16-0 amd64 10.46-1 [243 kB] 214s Get:221 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-32-0 amd64 10.46-1 [230 kB] 214s Get:222 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-posix3 amd64 10.46-1 [7354 B] 214s Get:223 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-dev amd64 10.46-1 [832 kB] 214s Get:224 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 214s Get:225 http://ftpmaster.internal/ubuntu questing/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 214s Get:226 http://ftpmaster.internal/ubuntu questing/universe amd64 libspecio-perl all 0.50-1 [127 kB] 214s Get:227 http://ftpmaster.internal/ubuntu questing/universe i386 libstdc++-11-dev i386 11.5.0-2ubuntu1 [2164 kB] 214s Get:228 http://ftpmaster.internal/ubuntu questing/main amd64 perl-doc all 5.40.1-6 [8252 kB] 215s Get:229 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 216s Get:230 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 216s Get:231 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 216s Preconfiguring packages ... 216s Fetched 671 MB in 2min 5s (5384 kB/s) 216s Selecting previously unselected package rust-coreutils. 216s (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 ... 121119 files and directories currently installed.) 216s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_amd64.deb ... 216s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 216s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 216s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 216s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 216s Package coreutils-from-gnu is to be removed. 216s Package coreutils-from-uutils is not installed. 216s 216s (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 ... 121852 files and directories currently installed.) 216s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 216s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 216s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 217s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 217s Selecting previously unselected package coreutils-from-uutils. 217s (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 ... 122061 files and directories currently installed.) 217s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 218s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 218s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 218s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 218s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 218s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 218s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 218s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 218s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 219s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 219s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 219s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 219s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 219s Selecting previously unselected package gcc-15-base:i386. 219s (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 ... 121856 files and directories currently installed.) 219s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 219s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 219s Selecting previously unselected package libgcc-s1:i386. 219s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 219s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 219s Selecting previously unselected package libc6:i386. 219s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 219s Unpacking libc6:i386 (2.42-0ubuntu1) ... 219s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 219s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 219s Setting up libc6:i386 (2.42-0ubuntu1) ... 219s Selecting previously unselected package libexpat1:i386. 219s (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 ... 122140 files and directories currently installed.) 219s Preparing to unpack .../000-libexpat1_2.7.1-2_i386.deb ... 219s Unpacking libexpat1:i386 (2.7.1-2) ... 219s Selecting previously unselected package libuuid1:i386. 219s Preparing to unpack .../001-libuuid1_2.41-4ubuntu3_i386.deb ... 219s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 219s Selecting previously unselected package libapr1t64:i386. 219s Preparing to unpack .../002-libapr1t64_1.7.5-1_i386.deb ... 219s Unpacking libapr1t64:i386 (1.7.5-1) ... 219s Selecting previously unselected package libcrypt1:i386. 219s Preparing to unpack .../003-libcrypt1_1%3a4.4.38-1_i386.deb ... 219s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 219s Selecting previously unselected package libdb5.3t64:i386. 219s Preparing to unpack .../004-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 219s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 219s Selecting previously unselected package libgdbm6t64:i386. 219s Preparing to unpack .../005-libgdbm6t64_1.26-1_i386.deb ... 219s Unpacking libgdbm6t64:i386 (1.26-1) ... 219s Selecting previously unselected package libzstd1:i386. 219s Preparing to unpack .../006-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 219s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 219s Selecting previously unselected package zlib1g:i386. 219s Preparing to unpack .../007-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 219s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 219s Selecting previously unselected package libssl3t64:i386. 219s Preparing to unpack .../008-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 219s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 220s Selecting previously unselected package libaprutil1t64:i386. 220s Preparing to unpack .../009-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 220s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 220s Selecting previously unselected package libsqlite3-0:i386. 220s Preparing to unpack .../010-libsqlite3-0_3.46.1-7_i386.deb ... 220s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 220s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 220s Preparing to unpack .../011-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 220s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 220s Selecting previously unselected package libsasl2-modules-db:i386. 220s Preparing to unpack .../012-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 220s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 220s Selecting previously unselected package libsasl2-2:i386. 220s Preparing to unpack .../013-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 220s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 220s Selecting previously unselected package libldap2:i386. 220s Preparing to unpack .../014-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 220s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 220s Selecting previously unselected package libaprutil1-ldap:i386. 220s Preparing to unpack .../015-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 220s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 220s Selecting previously unselected package libbrotli1:i386. 220s Preparing to unpack .../016-libbrotli1_1.1.0-2build5_i386.deb ... 220s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 220s Selecting previously unselected package libkrb5support0:i386. 220s Preparing to unpack .../017-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 220s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 220s Selecting previously unselected package libcom-err2:i386. 220s Preparing to unpack .../018-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 220s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 220s Selecting previously unselected package libk5crypto3:i386. 220s Preparing to unpack .../019-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 220s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 220s Selecting previously unselected package libkeyutils1:i386. 220s Preparing to unpack .../020-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 220s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 220s Selecting previously unselected package libkrb5-3:i386. 220s Preparing to unpack .../021-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 220s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 220s Selecting previously unselected package libgssapi-krb5-2:i386. 220s Preparing to unpack .../022-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 220s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 220s Selecting previously unselected package libunistring5:i386. 220s Preparing to unpack .../023-libunistring5_1.3-2_i386.deb ... 220s Unpacking libunistring5:i386 (1.3-2) ... 220s Selecting previously unselected package libidn2-0:i386. 220s Preparing to unpack .../024-libidn2-0_2.3.8-4_i386.deb ... 220s Unpacking libidn2-0:i386 (2.3.8-4) ... 220s Selecting previously unselected package libnghttp2-14:i386. 220s Preparing to unpack .../025-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 220s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 220s Selecting previously unselected package libpsl5t64:i386. 220s Preparing to unpack .../026-libpsl5t64_0.21.2-1.1build1_i386.deb ... 220s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 220s Selecting previously unselected package libgmp10:i386. 220s Preparing to unpack .../027-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 220s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 220s Selecting previously unselected package libnettle8t64:i386. 220s Preparing to unpack .../028-libnettle8t64_3.10.1-1_i386.deb ... 220s Unpacking libnettle8t64:i386 (3.10.1-1) ... 220s Selecting previously unselected package libhogweed6t64:i386. 220s Preparing to unpack .../029-libhogweed6t64_3.10.1-1_i386.deb ... 220s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 220s Selecting previously unselected package libffi8:i386. 220s Preparing to unpack .../030-libffi8_3.5.2-1_i386.deb ... 220s Unpacking libffi8:i386 (3.5.2-1) ... 220s Selecting previously unselected package libp11-kit0:i386. 220s Preparing to unpack .../031-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 220s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 220s Selecting previously unselected package libtasn1-6:i386. 220s Preparing to unpack .../032-libtasn1-6_4.20.0-2_i386.deb ... 220s Unpacking libtasn1-6:i386 (4.20.0-2) ... 220s Selecting previously unselected package libgnutls30t64:i386. 220s Preparing to unpack .../033-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 220s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 220s Selecting previously unselected package librtmp1:i386. 220s Preparing to unpack .../034-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 220s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 220s Selecting previously unselected package libssh2-1t64:i386. 220s Preparing to unpack .../035-libssh2-1t64_1.11.1-1_i386.deb ... 220s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 220s Selecting previously unselected package libcurl4t64:i386. 220s Preparing to unpack .../036-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 220s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 220s Selecting previously unselected package libjansson4:i386. 220s Preparing to unpack .../037-libjansson4_2.14-2build3_i386.deb ... 220s Unpacking libjansson4:i386 (2.14-2build3) ... 220s Selecting previously unselected package libstdc++6:i386. 220s Preparing to unpack .../038-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 220s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 220s Selecting previously unselected package liblua5.4-0:i386. 220s Preparing to unpack .../039-liblua5.4-0_5.4.8-1_i386.deb ... 220s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 220s Selecting previously unselected package libpcre2-8-0:i386. 220s Preparing to unpack .../040-libpcre2-8-0_10.46-1_i386.deb ... 220s Unpacking libpcre2-8-0:i386 (10.46-1) ... 220s Selecting previously unselected package liblzma5:i386. 220s Preparing to unpack .../041-liblzma5_5.8.1-1build1_i386.deb ... 220s Unpacking liblzma5:i386 (5.8.1-1build1) ... 220s Selecting previously unselected package libxml2-16:i386. 220s Preparing to unpack .../042-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 220s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 220s Selecting previously unselected package apache2-bin:i386. 220s Preparing to unpack .../043-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 220s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 220s Selecting previously unselected package apache2-data. 220s Preparing to unpack .../044-apache2-data_2.4.64-1ubuntu2_all.deb ... 220s Unpacking apache2-data (2.4.64-1ubuntu2) ... 220s Selecting previously unselected package libapr1t64:amd64. 220s Preparing to unpack .../045-libapr1t64_1.7.5-1_amd64.deb ... 220s Unpacking libapr1t64:amd64 (1.7.5-1) ... 220s Selecting previously unselected package libaprutil1t64:amd64. 220s Preparing to unpack .../046-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 220s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 220s Selecting previously unselected package apache2-utils. 220s Preparing to unpack .../047-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 220s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 220s Selecting previously unselected package apache2:i386. 220s Preparing to unpack .../048-apache2_2.4.64-1ubuntu2_i386.deb ... 220s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 221s Selecting previously unselected package libatomic1:i386. 221s Preparing to unpack .../049-libatomic1_15.2.0-2ubuntu1_i386.deb ... 221s Unpacking libatomic1:i386 (15.2.0-2ubuntu1) ... 221s Selecting previously unselected package m4. 221s Preparing to unpack .../050-m4_1.4.19-8_amd64.deb ... 221s Unpacking m4 (1.4.19-8) ... 221s Selecting previously unselected package autoconf. 221s Preparing to unpack .../051-autoconf_2.72-3.1ubuntu1_all.deb ... 221s Unpacking autoconf (2.72-3.1ubuntu1) ... 221s Selecting previously unselected package autotools-dev. 221s Preparing to unpack .../052-autotools-dev_20240727.1_all.deb ... 221s Unpacking autotools-dev (20240727.1) ... 221s Selecting previously unselected package automake. 221s Preparing to unpack .../053-automake_1%3a1.17-4ubuntu1_all.deb ... 221s Unpacking automake (1:1.17-4ubuntu1) ... 221s Selecting previously unselected package autopoint. 221s Preparing to unpack .../054-autopoint_0.23.1-2build1_all.deb ... 221s Unpacking autopoint (0.23.1-2build1) ... 221s Selecting previously unselected package libdebhelper-perl. 221s Preparing to unpack .../055-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 221s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 221s Selecting previously unselected package libisl23:amd64. 221s Preparing to unpack .../056-libisl23_0.27-1_amd64.deb ... 221s Unpacking libisl23:amd64 (0.27-1) ... 221s Selecting previously unselected package libmpc3:amd64. 221s Preparing to unpack .../057-libmpc3_1.3.1-1build3_amd64.deb ... 221s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 221s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 221s Preparing to unpack .../058-cpp-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 221s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package cpp-15. 222s Preparing to unpack .../059-cpp-15_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package cpp-x86-64-linux-gnu. 222s Preparing to unpack .../060-cpp-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 222s Unpacking cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 222s Selecting previously unselected package cpp. 222s Preparing to unpack .../061-cpp_4%3a15.1.0-1ubuntu1_amd64.deb ... 222s Unpacking cpp (4:15.1.0-1ubuntu1) ... 222s Selecting previously unselected package libcc1-0:amd64. 222s Preparing to unpack .../062-libcc1-0_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libcc1-0:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libgomp1:amd64. 222s Preparing to unpack .../063-libgomp1_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libgomp1:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libitm1:amd64. 222s Preparing to unpack .../064-libitm1_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libitm1:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libasan8:amd64. 222s Preparing to unpack .../065-libasan8_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libasan8:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package liblsan0:amd64. 222s Preparing to unpack .../066-liblsan0_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking liblsan0:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libtsan2:amd64. 222s Preparing to unpack .../067-libtsan2_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libtsan2:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libubsan1:amd64. 222s Preparing to unpack .../068-libubsan1_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libubsan1:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libhwasan0:amd64. 222s Preparing to unpack .../069-libhwasan0_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libhwasan0:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libquadmath0:amd64. 222s Preparing to unpack .../070-libquadmath0_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libquadmath0:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package libgcc-15-dev:amd64. 222s Preparing to unpack .../071-libgcc-15-dev_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 222s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 222s Preparing to unpack .../072-gcc-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 222s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 223s Selecting previously unselected package gcc-15. 223s Preparing to unpack .../073-gcc-15_15.2.0-2ubuntu1_amd64.deb ... 223s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 223s Selecting previously unselected package gcc-x86-64-linux-gnu. 223s Preparing to unpack .../074-gcc-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 223s Unpacking gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 223s Selecting previously unselected package gcc. 223s Preparing to unpack .../075-gcc_4%3a15.1.0-1ubuntu1_amd64.deb ... 223s Unpacking gcc (4:15.1.0-1ubuntu1) ... 223s Selecting previously unselected package libtool. 223s Preparing to unpack .../076-libtool_2.5.4-4_all.deb ... 223s Unpacking libtool (2.5.4-4) ... 223s Selecting previously unselected package dh-autoreconf. 223s Preparing to unpack .../077-dh-autoreconf_20_all.deb ... 223s Unpacking dh-autoreconf (20) ... 223s Selecting previously unselected package libarchive-zip-perl. 223s Preparing to unpack .../078-libarchive-zip-perl_1.68-1_all.deb ... 223s Unpacking libarchive-zip-perl (1.68-1) ... 223s Selecting previously unselected package libfile-stripnondeterminism-perl. 223s Preparing to unpack .../079-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 223s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 223s Selecting previously unselected package dh-strip-nondeterminism. 223s Preparing to unpack .../080-dh-strip-nondeterminism_1.14.2-1_all.deb ... 223s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 223s Selecting previously unselected package debugedit. 223s Preparing to unpack .../081-debugedit_1%3a5.2-3_amd64.deb ... 223s Unpacking debugedit (1:5.2-3) ... 224s Selecting previously unselected package dwz. 224s Preparing to unpack .../082-dwz_0.16-2_amd64.deb ... 224s Unpacking dwz (0.16-2) ... 224s Selecting previously unselected package gettext. 224s Preparing to unpack .../083-gettext_0.23.1-2build1_amd64.deb ... 224s Unpacking gettext (0.23.1-2build1) ... 224s Selecting previously unselected package intltool-debian. 224s Preparing to unpack .../084-intltool-debian_0.35.0+20060710.6_all.deb ... 224s Unpacking intltool-debian (0.35.0+20060710.6) ... 224s Selecting previously unselected package po-debconf. 224s Preparing to unpack .../085-po-debconf_1.0.21+nmu1_all.deb ... 224s Unpacking po-debconf (1.0.21+nmu1) ... 224s Selecting previously unselected package debhelper. 224s Preparing to unpack .../086-debhelper_13.24.2ubuntu1_all.deb ... 224s Unpacking debhelper (13.24.2ubuntu1) ... 224s Selecting previously unselected package linux-libc-dev:i386. 224s Preparing to unpack .../087-linux-libc-dev_6.16.0-16.16_i386.deb ... 224s Unpacking linux-libc-dev:i386 (6.16.0-16.16) ... 224s Selecting previously unselected package libcrypt-dev:i386. 224s Preparing to unpack .../088-libcrypt-dev_1%3a4.4.38-1_i386.deb ... 224s Unpacking libcrypt-dev:i386 (1:4.4.38-1) ... 224s Selecting previously unselected package libc6-dev:i386. 224s Preparing to unpack .../089-libc6-dev_2.42-0ubuntu1_i386.deb ... 224s Unpacking libc6-dev:i386 (2.42-0ubuntu1) ... 224s Selecting previously unselected package uuid-dev:i386. 224s Preparing to unpack .../090-uuid-dev_2.41-4ubuntu3_i386.deb ... 224s Unpacking uuid-dev:i386 (2.41-4ubuntu3) ... 224s Selecting previously unselected package libsctp1:i386. 224s Preparing to unpack .../091-libsctp1_1.0.21+dfsg-1_i386.deb ... 224s Unpacking libsctp1:i386 (1.0.21+dfsg-1) ... 224s Selecting previously unselected package libsctp-dev:i386. 224s Preparing to unpack .../092-libsctp-dev_1.0.21+dfsg-1_i386.deb ... 224s Unpacking libsctp-dev:i386 (1.0.21+dfsg-1) ... 224s Selecting previously unselected package libapr1-dev:i386. 224s Preparing to unpack .../093-libapr1-dev_1.7.5-1_i386.deb ... 224s Unpacking libapr1-dev:i386 (1.7.5-1) ... 224s Selecting previously unselected package libldap-dev:i386. 224s Preparing to unpack .../094-libldap-dev_2.6.10+dfsg-1ubuntu1_i386.deb ... 224s Unpacking libldap-dev:i386 (2.6.10+dfsg-1ubuntu1) ... 224s Selecting previously unselected package libexpat1-dev:i386. 224s Preparing to unpack .../095-libexpat1-dev_2.7.1-2_i386.deb ... 224s Unpacking libexpat1-dev:i386 (2.7.1-2) ... 224s Selecting previously unselected package libaprutil1-dev:i386. 224s Preparing to unpack .../096-libaprutil1-dev_1.6.3-3ubuntu2_i386.deb ... 224s Unpacking libaprutil1-dev:i386 (1.6.3-3ubuntu2) ... 224s Selecting previously unselected package libpcre2-16-0:i386. 224s Preparing to unpack .../097-libpcre2-16-0_10.46-1_i386.deb ... 224s Unpacking libpcre2-16-0:i386 (10.46-1) ... 224s Selecting previously unselected package libpcre2-32-0:i386. 224s Preparing to unpack .../098-libpcre2-32-0_10.46-1_i386.deb ... 224s Unpacking libpcre2-32-0:i386 (10.46-1) ... 224s Selecting previously unselected package libpcre2-posix3:i386. 224s Preparing to unpack .../099-libpcre2-posix3_10.46-1_i386.deb ... 224s Unpacking libpcre2-posix3:i386 (10.46-1) ... 224s Selecting previously unselected package libpcre2-dev:i386. 224s Preparing to unpack .../100-libpcre2-dev_10.46-1_i386.deb ... 224s Unpacking libpcre2-dev:i386 (10.46-1) ... 224s Selecting previously unselected package apache2-dev:i386. 224s Preparing to unpack .../101-apache2-dev_2.4.64-1ubuntu2_i386.deb ... 224s Unpacking apache2-dev:i386 (2.4.64-1ubuntu2) ... 224s Selecting previously unselected package libstdc++-15-dev:amd64. 224s Preparing to unpack .../102-libstdc++-15-dev_15.2.0-2ubuntu1_amd64.deb ... 224s Unpacking libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 225s Selecting previously unselected package g++-15-x86-64-linux-gnu. 225s Preparing to unpack .../103-g++-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 225s Unpacking g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 226s Selecting previously unselected package g++-15. 226s Preparing to unpack .../104-g++-15_15.2.0-2ubuntu1_amd64.deb ... 226s Unpacking g++-15 (15.2.0-2ubuntu1) ... 226s Selecting previously unselected package g++-x86-64-linux-gnu. 226s Preparing to unpack .../105-g++-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 226s Unpacking g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 226s Selecting previously unselected package g++. 226s Preparing to unpack .../106-g++_4%3a15.1.0-1ubuntu1_amd64.deb ... 226s Unpacking g++ (4:15.1.0-1ubuntu1) ... 226s Selecting previously unselected package build-essential. 226s Preparing to unpack .../107-build-essential_12.12ubuntu2_amd64.deb ... 226s Unpacking build-essential (12.12ubuntu2) ... 226s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 226s Preparing to unpack .../108-gcc-15-i686-linux-gnu-base_15.2.0-1ubuntu1cross3_amd64.deb ... 226s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-1ubuntu1cross3) ... 226s Selecting previously unselected package cpp-15-i686-linux-gnu. 226s Preparing to unpack .../109-cpp-15-i686-linux-gnu_15.2.0-1ubuntu1cross3_amd64.deb ... 226s Unpacking cpp-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package cpp-i686-linux-gnu. 227s Preparing to unpack .../110-cpp-i686-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 227s Unpacking cpp-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 227s Selecting previously unselected package binutils-i686-linux-gnu. 227s Preparing to unpack .../111-binutils-i686-linux-gnu_2.45-3ubuntu3_amd64.deb ... 227s Unpacking binutils-i686-linux-gnu (2.45-3ubuntu3) ... 227s Selecting previously unselected package gcc-15-cross-base. 227s Preparing to unpack .../112-gcc-15-cross-base_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking gcc-15-cross-base (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libc6-i386-cross. 227s Preparing to unpack .../113-libc6-i386-cross_2.42-0ubuntu1cross1_all.deb ... 227s Unpacking libc6-i386-cross (2.42-0ubuntu1cross1) ... 227s Selecting previously unselected package libgcc-s1-i386-cross. 227s Preparing to unpack .../114-libgcc-s1-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libgcc-s1-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libgomp1-i386-cross. 227s Preparing to unpack .../115-libgomp1-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libgomp1-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libitm1-i386-cross. 227s Preparing to unpack .../116-libitm1-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libitm1-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libatomic1-i386-cross. 227s Preparing to unpack .../117-libatomic1-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libatomic1-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libasan8-i386-cross. 227s Preparing to unpack .../118-libasan8-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libasan8-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libstdc++6-i386-cross. 227s Preparing to unpack .../119-libstdc++6-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libstdc++6-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libubsan1-i386-cross. 227s Preparing to unpack .../120-libubsan1-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libubsan1-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libquadmath0-i386-cross. 227s Preparing to unpack .../121-libquadmath0-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libquadmath0-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package libgcc-15-dev-i386-cross. 227s Preparing to unpack .../122-libgcc-15-dev-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 227s Unpacking libgcc-15-dev-i386-cross (15.2.0-1ubuntu1cross3) ... 227s Selecting previously unselected package gcc-15-i686-linux-gnu. 227s Preparing to unpack .../123-gcc-15-i686-linux-gnu_15.2.0-1ubuntu1cross3_amd64.deb ... 227s Unpacking gcc-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 229s Selecting previously unselected package gcc-i686-linux-gnu. 229s Preparing to unpack .../124-gcc-i686-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 229s Unpacking gcc-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 229s Selecting previously unselected package linux-libc-dev-i386-cross. 229s Preparing to unpack .../125-linux-libc-dev-i386-cross_6.16.0-13.13cross1_all.deb ... 229s Unpacking linux-libc-dev-i386-cross (6.16.0-13.13cross1) ... 229s Selecting previously unselected package libc6-dev-i386-cross. 229s Preparing to unpack .../126-libc6-dev-i386-cross_2.42-0ubuntu1cross1_all.deb ... 229s Unpacking libc6-dev-i386-cross (2.42-0ubuntu1cross1) ... 229s Selecting previously unselected package libstdc++-15-dev-i386-cross. 229s Preparing to unpack .../127-libstdc++-15-dev-i386-cross_15.2.0-1ubuntu1cross3_all.deb ... 229s Unpacking libstdc++-15-dev-i386-cross (15.2.0-1ubuntu1cross3) ... 229s Selecting previously unselected package g++-15-i686-linux-gnu. 229s Preparing to unpack .../128-g++-15-i686-linux-gnu_15.2.0-1ubuntu1cross3_amd64.deb ... 229s Unpacking g++-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 230s Selecting previously unselected package g++-i686-linux-gnu. 230s Preparing to unpack .../129-g++-i686-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 230s Unpacking g++-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 230s Selecting previously unselected package crossbuild-essential-i386. 230s Preparing to unpack .../130-crossbuild-essential-i386_12.12ubuntu2_all.deb ... 230s Unpacking crossbuild-essential-i386 (12.12ubuntu2) ... 230s Selecting previously unselected package gcc-11-base:i386. 230s Preparing to unpack .../131-gcc-11-base_11.5.0-2ubuntu1_i386.deb ... 230s Unpacking gcc-11-base:i386 (11.5.0-2ubuntu1) ... 230s Selecting previously unselected package libalgorithm-c3-perl. 230s Preparing to unpack .../132-libalgorithm-c3-perl_0.11-2_all.deb ... 230s Unpacking libalgorithm-c3-perl (0.11-2) ... 230s Selecting previously unselected package libanyevent-perl. 230s Preparing to unpack .../133-libanyevent-perl_7.170-2build7_amd64.deb ... 230s Unpacking libanyevent-perl (7.170-2build7) ... 230s Selecting previously unselected package liburi-perl. 230s Preparing to unpack .../134-liburi-perl_5.30-1_all.deb ... 230s Unpacking liburi-perl (5.30-1) ... 230s Selecting previously unselected package libanyevent-connector-perl. 230s Preparing to unpack .../135-libanyevent-connector-perl_0.04-1_all.deb ... 230s Unpacking libanyevent-connector-perl (0.04-1) ... 230s Selecting previously unselected package libclass-method-modifiers-perl. 230s Preparing to unpack .../136-libclass-method-modifiers-perl_2.15-1_all.deb ... 230s Unpacking libclass-method-modifiers-perl (2.15-1) ... 230s Selecting previously unselected package libclass-xsaccessor-perl. 230s Preparing to unpack .../137-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 230s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 231s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 231s Preparing to unpack .../138-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 231s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 231s Selecting previously unselected package libdynaloader-functions-perl. 231s Preparing to unpack .../139-libdynaloader-functions-perl_0.004-2_all.deb ... 231s Unpacking libdynaloader-functions-perl (0.004-2) ... 231s Selecting previously unselected package libdevel-callchecker-perl:amd64. 231s Preparing to unpack .../140-libdevel-callchecker-perl_0.009-2_amd64.deb ... 231s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 231s Selecting previously unselected package libparams-classify-perl:amd64. 231s Preparing to unpack .../141-libparams-classify-perl_0.015-2build6_amd64.deb ... 231s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 231s Selecting previously unselected package libmodule-runtime-perl. 231s Preparing to unpack .../142-libmodule-runtime-perl_0.018-1_all.deb ... 231s Unpacking libmodule-runtime-perl (0.018-1) ... 231s Selecting previously unselected package libimport-into-perl. 231s Preparing to unpack .../143-libimport-into-perl_1.002005-2_all.deb ... 231s Unpacking libimport-into-perl (1.002005-2) ... 231s Selecting previously unselected package librole-tiny-perl. 231s Preparing to unpack .../144-librole-tiny-perl_2.002004-1_all.deb ... 231s Unpacking librole-tiny-perl (2.002004-1) ... 231s Selecting previously unselected package libsub-quote-perl. 231s Preparing to unpack .../145-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 231s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 231s Selecting previously unselected package libmoo-perl. 231s Preparing to unpack .../146-libmoo-perl_2.005005-1_all.deb ... 231s Unpacking libmoo-perl (2.005005-1) ... 231s Selecting previously unselected package libclass-inspector-perl. 231s Preparing to unpack .../147-libclass-inspector-perl_1.36-3_all.deb ... 231s Unpacking libclass-inspector-perl (1.36-3) ... 231s Selecting previously unselected package libfile-sharedir-perl. 231s Preparing to unpack .../148-libfile-sharedir-perl_1.118-3_all.deb ... 231s Unpacking libfile-sharedir-perl (1.118-3) ... 231s Selecting previously unselected package libmodule-manifest-skip-perl. 231s Preparing to unpack .../149-libmodule-manifest-skip-perl_0.23-4_all.deb ... 231s Unpacking libmodule-manifest-skip-perl (0.23-4) ... 231s Selecting previously unselected package libperlx-maybe-perl. 231s Preparing to unpack .../150-libperlx-maybe-perl_1.202-1_all.deb ... 231s Unpacking libperlx-maybe-perl (1.202-1) ... 231s Selecting previously unselected package libprotocol-websocket-perl. 231s Preparing to unpack .../151-libprotocol-websocket-perl_0.26-3_all.deb ... 231s Unpacking libprotocol-websocket-perl (0.26-3) ... 231s Selecting previously unselected package liburi-ws-perl. 231s Preparing to unpack .../152-liburi-ws-perl_0.03-3_all.deb ... 231s Unpacking liburi-ws-perl (0.03-3) ... 231s Selecting previously unselected package libanyevent-websocket-client-perl. 231s Preparing to unpack .../153-libanyevent-websocket-client-perl_0.55-1_all.deb ... 231s Unpacking libanyevent-websocket-client-perl (0.55-1) ... 231s Selecting previously unselected package libasan6:i386. 231s Preparing to unpack .../154-libasan6_11.5.0-2ubuntu1_i386.deb ... 231s Unpacking libasan6:i386 (11.5.0-2ubuntu1) ... 231s Selecting previously unselected package libtry-tiny-perl. 231s Preparing to unpack .../155-libtry-tiny-perl_0.32-1_all.deb ... 231s Unpacking libtry-tiny-perl (0.32-1) ... 231s Selecting previously unselected package libmodule-implementation-perl. 231s Preparing to unpack .../156-libmodule-implementation-perl_0.09-2_all.deb ... 231s Unpacking libmodule-implementation-perl (0.09-2) ... 231s Selecting previously unselected package libsub-exporter-progressive-perl. 231s Preparing to unpack .../157-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 231s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 231s Selecting previously unselected package libvariable-magic-perl. 231s Preparing to unpack .../158-libvariable-magic-perl_0.64-1build1_amd64.deb ... 231s Unpacking libvariable-magic-perl (0.64-1build1) ... 231s Selecting previously unselected package libb-hooks-endofscope-perl. 231s Preparing to unpack .../159-libb-hooks-endofscope-perl_0.28-2_all.deb ... 231s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 231s Selecting previously unselected package libcrypt-random-seed-perl. 231s Preparing to unpack .../160-libcrypt-random-seed-perl_0.03-3_all.deb ... 231s Unpacking libcrypt-random-seed-perl (0.03-3) ... 231s Selecting previously unselected package libmath-random-isaac-perl. 231s Preparing to unpack .../161-libmath-random-isaac-perl_1.004-2_all.deb ... 231s Unpacking libmath-random-isaac-perl (1.004-2) ... 231s Selecting previously unselected package libbytes-random-secure-perl. 231s Preparing to unpack .../162-libbytes-random-secure-perl_0.29-3_all.deb ... 231s Unpacking libbytes-random-secure-perl (0.29-3) ... 231s Selecting previously unselected package libclass-c3-perl. 231s Preparing to unpack .../163-libclass-c3-perl_0.35-2_all.deb ... 231s Unpacking libclass-c3-perl (0.35-2) ... 231s Selecting previously unselected package libclass-data-inheritable-perl. 231s Preparing to unpack .../164-libclass-data-inheritable-perl_0.10-1_all.deb ... 231s Unpacking libclass-data-inheritable-perl (0.10-1) ... 231s Selecting previously unselected package libclass-singleton-perl. 231s Preparing to unpack .../165-libclass-singleton-perl_1.6-2_all.deb ... 231s Unpacking libclass-singleton-perl (1.6-2) ... 231s Selecting previously unselected package libclone-perl:amd64. 231s Preparing to unpack .../166-libclone-perl_0.47-1_amd64.deb ... 231s Unpacking libclone-perl:amd64 (0.47-1) ... 231s Selecting previously unselected package perl-openssl-defaults:amd64. 231s Preparing to unpack .../167-perl-openssl-defaults_7build3_amd64.deb ... 231s Unpacking perl-openssl-defaults:amd64 (7build3) ... 231s Selecting previously unselected package libcrypt-ssleay-perl. 231s Preparing to unpack .../168-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 231s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 231s Selecting previously unselected package libparams-util-perl. 231s Preparing to unpack .../169-libparams-util-perl_1.102-3build1_amd64.deb ... 231s Unpacking libparams-util-perl (1.102-3build1) ... 231s Selecting previously unselected package libsub-install-perl. 231s Preparing to unpack .../170-libsub-install-perl_0.929-1_all.deb ... 231s Unpacking libsub-install-perl (0.929-1) ... 231s Selecting previously unselected package libdata-optlist-perl. 231s Preparing to unpack .../171-libdata-optlist-perl_0.114-1_all.deb ... 231s Unpacking libdata-optlist-perl (0.114-1) ... 231s Selecting previously unselected package libdevel-stacktrace-perl. 231s Preparing to unpack .../172-libdevel-stacktrace-perl_2.0500-1_all.deb ... 231s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 231s Selecting previously unselected package libencode-locale-perl. 231s Preparing to unpack .../173-libencode-locale-perl_1.05-3_all.deb ... 231s Unpacking libencode-locale-perl (1.05-3) ... 231s Selecting previously unselected package libsub-exporter-perl. 231s Preparing to unpack .../174-libsub-exporter-perl_0.990-1_all.deb ... 231s Unpacking libsub-exporter-perl (0.990-1) ... 231s Selecting previously unselected package libeval-closure-perl. 231s Preparing to unpack .../175-libeval-closure-perl_0.14-3_all.deb ... 231s Unpacking libeval-closure-perl (0.14-3) ... 231s Selecting previously unselected package libexception-class-perl. 231s Preparing to unpack .../176-libexception-class-perl_1.45-1_all.deb ... 231s Unpacking libexception-class-perl (1.45-1) ... 231s Selecting previously unselected package libfcgi0t64:amd64. 231s Preparing to unpack .../177-libfcgi0t64_2.4.5-0.1_amd64.deb ... 231s Unpacking libfcgi0t64:amd64 (2.4.5-0.1) ... 231s Selecting previously unselected package libfcgi-perl. 231s Preparing to unpack .../178-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 231s Unpacking libfcgi-perl (0.82+ds-3build3) ... 231s Selecting previously unselected package libtimedate-perl. 231s Preparing to unpack .../179-libtimedate-perl_2.3300-2_all.deb ... 231s Unpacking libtimedate-perl (2.3300-2) ... 231s Selecting previously unselected package libhttp-date-perl. 231s Preparing to unpack .../180-libhttp-date-perl_6.06-1_all.deb ... 231s Unpacking libhttp-date-perl (6.06-1) ... 231s Selecting previously unselected package libfile-listing-perl. 231s Preparing to unpack .../181-libfile-listing-perl_6.16-1_all.deb ... 231s Unpacking libfile-listing-perl (6.16-1) ... 231s Selecting previously unselected package libgomp1:i386. 231s Preparing to unpack .../182-libgomp1_15.2.0-2ubuntu1_i386.deb ... 231s Unpacking libgomp1:i386 (15.2.0-2ubuntu1) ... 231s Selecting previously unselected package libitm1:i386. 231s Preparing to unpack .../183-libitm1_15.2.0-2ubuntu1_i386.deb ... 231s Unpacking libitm1:i386 (15.2.0-2ubuntu1) ... 232s Selecting previously unselected package libubsan1:i386. 232s Preparing to unpack .../184-libubsan1_15.2.0-2ubuntu1_i386.deb ... 232s Unpacking libubsan1:i386 (15.2.0-2ubuntu1) ... 232s Selecting previously unselected package libquadmath0:i386. 232s Preparing to unpack .../185-libquadmath0_15.2.0-2ubuntu1_i386.deb ... 232s Unpacking libquadmath0:i386 (15.2.0-2ubuntu1) ... 232s Selecting previously unselected package libgcc-11-dev:i386. 232s Preparing to unpack .../186-libgcc-11-dev_11.5.0-2ubuntu1_i386.deb ... 232s Unpacking libgcc-11-dev:i386 (11.5.0-2ubuntu1) ... 232s Selecting previously unselected package libhtml-tagset-perl. 232s Preparing to unpack .../187-libhtml-tagset-perl_3.24-1_all.deb ... 232s Unpacking libhtml-tagset-perl (3.24-1) ... 232s Selecting previously unselected package libhtml-parser-perl:amd64. 232s Preparing to unpack .../188-libhtml-parser-perl_3.83-1build1_amd64.deb ... 232s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 232s Selecting previously unselected package libhtml-tree-perl. 232s Preparing to unpack .../189-libhtml-tree-perl_5.07-3_all.deb ... 232s Unpacking libhtml-tree-perl (5.07-3) ... 232s Selecting previously unselected package libio-html-perl. 232s Preparing to unpack .../190-libio-html-perl_1.004-3_all.deb ... 232s Unpacking libio-html-perl (1.004-3) ... 232s Selecting previously unselected package liblwp-mediatypes-perl. 232s Preparing to unpack .../191-liblwp-mediatypes-perl_6.04-2_all.deb ... 232s Unpacking liblwp-mediatypes-perl (6.04-2) ... 232s Selecting previously unselected package libhttp-message-perl. 232s Preparing to unpack .../192-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 232s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 232s Selecting previously unselected package libhttp-cookies-perl. 232s Preparing to unpack .../193-libhttp-cookies-perl_6.11-1_all.deb ... 232s Unpacking libhttp-cookies-perl (6.11-1) ... 232s Selecting previously unselected package libpod-parser-perl. 232s Preparing to unpack .../194-libpod-parser-perl_1.67-1_all.deb ... 232s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 232s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 232s Unpacking libpod-parser-perl (1.67-1) ... 232s Selecting previously unselected package libhttp-negotiate-perl. 232s Preparing to unpack .../195-libhttp-negotiate-perl_6.01-2_all.deb ... 232s Unpacking libhttp-negotiate-perl (6.01-2) ... 232s Selecting previously unselected package libnet-ssleay-perl:amd64. 232s Preparing to unpack .../196-libnet-ssleay-perl_1.94-3_amd64.deb ... 232s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 232s Selecting previously unselected package libio-socket-ssl-perl. 232s Preparing to unpack .../197-libio-socket-ssl-perl_2.089-1_all.deb ... 232s Unpacking libio-socket-ssl-perl (2.089-1) ... 232s Selecting previously unselected package libnet-http-perl. 232s Preparing to unpack .../198-libnet-http-perl_6.23-1_all.deb ... 232s Unpacking libnet-http-perl (6.23-1) ... 232s Selecting previously unselected package liblwp-protocol-https-perl. 232s Preparing to unpack .../199-liblwp-protocol-https-perl_6.14-1_all.deb ... 232s Unpacking liblwp-protocol-https-perl (6.14-1) ... 232s Selecting previously unselected package libwww-robotrules-perl. 232s Preparing to unpack .../200-libwww-robotrules-perl_6.02-1_all.deb ... 232s Unpacking libwww-robotrules-perl (6.02-1) ... 232s Selecting previously unselected package libwww-perl. 232s Preparing to unpack .../201-libwww-perl_6.78-1_all.deb ... 232s Unpacking libwww-perl (6.78-1) ... 232s Selecting previously unselected package libxml-parser-perl. 232s Preparing to unpack .../202-libxml-parser-perl_2.47-1build4_amd64.deb ... 232s Unpacking libxml-parser-perl (2.47-1build4) ... 232s Selecting previously unselected package libxml-perl. 232s Preparing to unpack .../203-libxml-perl_0.08-4_all.deb ... 232s Unpacking libxml-perl (0.08-4) ... 232s Selecting previously unselected package libxml-regexp-perl. 232s Preparing to unpack .../204-libxml-regexp-perl_0.04-2_all.deb ... 232s Unpacking libxml-regexp-perl (0.04-2) ... 232s Selecting previously unselected package libxml-dom-perl. 232s Preparing to unpack .../205-libxml-dom-perl_1.46-2_all.deb ... 232s Unpacking libxml-dom-perl (1.46-2) ... 232s Selecting previously unselected package libhttp-dav-perl. 232s Preparing to unpack .../206-libhttp-dav-perl_0.50-1_all.deb ... 232s Unpacking libhttp-dav-perl (0.50-1) ... 232s Selecting previously unselected package libmro-compat-perl. 232s Preparing to unpack .../207-libmro-compat-perl_0.15-2_all.deb ... 232s Unpacking libmro-compat-perl (0.15-2) ... 232s Selecting previously unselected package libpackage-stash-perl. 232s Preparing to unpack .../208-libpackage-stash-perl_0.40-1_all.deb ... 232s Unpacking libpackage-stash-perl (0.40-1) ... 232s Selecting previously unselected package libsub-identify-perl. 232s Preparing to unpack .../209-libsub-identify-perl_0.14-3build4_amd64.deb ... 232s Unpacking libsub-identify-perl (0.14-3build4) ... 232s Selecting previously unselected package libsub-name-perl:amd64. 232s Preparing to unpack .../210-libsub-name-perl_0.28-1_amd64.deb ... 232s Unpacking libsub-name-perl:amd64 (0.28-1) ... 232s Selecting previously unselected package libnamespace-clean-perl. 232s Preparing to unpack .../211-libnamespace-clean-perl_0.27-2_all.deb ... 232s Unpacking libnamespace-clean-perl (0.27-2) ... 232s Selecting previously unselected package libnamespace-autoclean-perl. 232s Preparing to unpack .../212-libnamespace-autoclean-perl_0.31-1_all.deb ... 232s Unpacking libnamespace-autoclean-perl (0.31-1) ... 232s Selecting previously unselected package libparams-validationcompiler-perl. 232s Preparing to unpack .../213-libparams-validationcompiler-perl_0.31-1_all.deb ... 232s Unpacking libparams-validationcompiler-perl (0.31-1) ... 232s Selecting previously unselected package libpcre2-16-0:amd64. 232s Preparing to unpack .../214-libpcre2-16-0_10.46-1_amd64.deb ... 232s Unpacking libpcre2-16-0:amd64 (10.46-1) ... 232s Selecting previously unselected package libpcre2-32-0:amd64. 232s Preparing to unpack .../215-libpcre2-32-0_10.46-1_amd64.deb ... 232s Unpacking libpcre2-32-0:amd64 (10.46-1) ... 232s Selecting previously unselected package libpcre2-posix3:amd64. 232s Preparing to unpack .../216-libpcre2-posix3_10.46-1_amd64.deb ... 232s Unpacking libpcre2-posix3:amd64 (10.46-1) ... 232s Selecting previously unselected package libpcre2-dev:amd64. 232s Preparing to unpack .../217-libpcre2-dev_10.46-1_amd64.deb ... 232s Unpacking libpcre2-dev:amd64 (10.46-1) ... 232s Selecting previously unselected package libprotocol-http2-perl. 232s Preparing to unpack .../218-libprotocol-http2-perl_1.11-1_all.deb ... 232s Unpacking libprotocol-http2-perl (1.11-1) ... 232s Selecting previously unselected package libxstring-perl:amd64. 232s Preparing to unpack .../219-libxstring-perl_0.005-2build4_amd64.deb ... 232s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 232s Selecting previously unselected package libspecio-perl. 232s Preparing to unpack .../220-libspecio-perl_0.50-1_all.deb ... 232s Unpacking libspecio-perl (0.50-1) ... 232s Selecting previously unselected package libstdc++-11-dev:i386. 232s Preparing to unpack .../221-libstdc++-11-dev_11.5.0-2ubuntu1_i386.deb ... 232s Unpacking libstdc++-11-dev:i386 (11.5.0-2ubuntu1) ... 233s Selecting previously unselected package perl-doc. 233s Preparing to unpack .../222-perl-doc_5.40.1-6_all.deb ... 233s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 233s Unpacking perl-doc (5.40.1-6) ... 233s Selecting previously unselected package libdatetime-locale-perl. 233s Preparing to unpack .../223-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 233s Unpacking libdatetime-locale-perl (1:1.41-1) ... 233s Selecting previously unselected package libdatetime-timezone-perl. 233s Preparing to unpack .../224-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 233s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 233s Selecting previously unselected package libdatetime-perl. 233s Preparing to unpack .../225-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 233s Unpacking libdatetime-perl (2:1.65-1build3) ... 233s Setting up libexpat1:i386 (2.7.1-2) ... 233s Setting up libanyevent-perl (7.170-2build7) ... 233s Setting up gcc-11-base:i386 (11.5.0-2ubuntu1) ... 233s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 233s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 233s Setting up libmath-random-isaac-perl (1.004-2) ... 233s Setting up libgdbm6t64:i386 (1.26-1) ... 233s Setting up liblzma5:i386 (5.8.1-1build1) ... 233s Setting up libclass-inspector-perl (1.36-3) ... 233s Setting up libdynaloader-functions-perl (0.004-2) ... 233s Setting up libclass-method-modifiers-perl (2.15-1) ... 233s Setting up libxml-regexp-perl (0.04-2) ... 233s Setting up libclone-perl:amd64 (0.47-1) ... 233s Setting up libarchive-zip-perl (1.68-1) ... 233s Setting up libsub-identify-perl (0.14-3build4) ... 233s Setting up libfcgi0t64:amd64 (2.4.5-0.1) ... 233s Setting up libhtml-tagset-perl (3.24-1) ... 233s Setting up binutils-i686-linux-gnu (2.45-3ubuntu3) ... 233s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 233s Setting up libbrotli1:i386 (1.1.0-2build5) ... 233s Setting up libsqlite3-0:i386 (3.46.1-7) ... 233s Setting up libprotocol-websocket-perl (0.26-3) ... 233s Setting up liblwp-mediatypes-perl (6.04-2) ... 233s Setting up libtry-tiny-perl (0.32-1) ... 233s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 233s Setting up libprotocol-http2-perl (1.11-1) ... 233s Setting up perl-openssl-defaults:amd64 (7build3) ... 233s Setting up perl-doc (5.40.1-6) ... 233s Setting up linux-libc-dev:i386 (6.16.0-16.16) ... 233s Setting up m4 (1.4.19-8) ... 233s Setting up libclass-singleton-perl (1.6-2) ... 233s Setting up libencode-locale-perl (1.05-3) ... 233s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 233s Setting up libcrypt1:i386 (1:4.4.38-1) ... 233s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 233s Setting up libxstring-perl:amd64 (0.005-2build4) ... 233s Setting up libgomp1:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libgomp1:i386 (15.2.0-2ubuntu1) ... 233s Setting up libpcre2-16-0:amd64 (10.46-1) ... 233s Setting up libpcre2-16-0:i386 (10.46-1) ... 233s Setting up libsub-install-perl (0.929-1) ... 233s Setting up libasan6:i386 (11.5.0-2ubuntu1) ... 233s Setting up libjansson4:i386 (2.14-2build3) ... 233s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 233s Setting up libnettle8t64:i386 (3.10.1-1) ... 233s Setting up linux-libc-dev-i386-cross (6.16.0-13.13cross1) ... 233s Setting up autotools-dev (20240727.1) ... 233s Setting up libpcre2-32-0:amd64 (10.46-1) ... 233s Setting up libpcre2-32-0:i386 (10.46-1) ... 233s Setting up libclass-data-inheritable-perl (0.10-1) ... 233s Setting up libalgorithm-c3-perl (0.11-2) ... 233s Setting up libcrypt-random-seed-perl (0.03-3) ... 233s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 233s Setting up libquadmath0:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libquadmath0:i386 (15.2.0-2ubuntu1) ... 233s Setting up libunistring5:i386 (1.3-2) ... 233s Setting up libmpc3:amd64 (1.3.1-1build3) ... 233s Setting up libatomic1:i386 (15.2.0-2ubuntu1) ... 233s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-1ubuntu1cross3) ... 233s Setting up libvariable-magic-perl (0.64-1build1) ... 233s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 233s Setting up libio-html-perl (1.004-3) ... 233s Setting up libpod-parser-perl (1.67-1) ... 233s Setting up autopoint (0.23.1-2build1) ... 233s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 233s Setting up libpcre2-8-0:i386 (10.46-1) ... 233s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 233s Setting up libparams-util-perl (1.102-3build1) ... 233s Setting up autoconf (2.72-3.1ubuntu1) ... 233s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 233s Setting up libtimedate-perl (2.3300-2) ... 233s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 233s Setting up libubsan1:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libsub-name-perl:amd64 (0.28-1) ... 233s Setting up libffi8:i386 (3.5.2-1) ... 233s Setting up libpcre2-posix3:amd64 (10.46-1) ... 233s Setting up libpcre2-posix3:i386 (10.46-1) ... 233s Setting up dwz (0.16-2) ... 233s Setting up libsctp1:i386 (1.0.21+dfsg-1) ... 233s Setting up libhogweed6t64:i386 (3.10.1-1) ... 233s Setting up libhwasan0:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libcrypt-dev:i386 (1:4.4.38-1) ... 233s Setting up libasan8:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libapr1t64:amd64 (1.7.5-1) ... 233s Setting up libapr1t64:i386 (1.7.5-1) ... 233s Setting up librole-tiny-perl (2.002004-1) ... 233s Setting up libtasn1-6:i386 (4.20.0-2) ... 233s Setting up debugedit (1:5.2-3) ... 233s Setting up libc6-i386-cross (2.42-0ubuntu1cross1) ... 233s Setting up libfile-sharedir-perl (1.118-3) ... 233s Setting up libfcgi-perl (0.82+ds-3build3) ... 233s Setting up libc6-dev:i386 (2.42-0ubuntu1) ... 233s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 233s Setting up libdevel-stacktrace-perl (2.0500-1) ... 233s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 233s Setting up apache2-data (2.4.64-1ubuntu2) ... 233s Setting up libtsan2:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libisl23:amd64 (0.27-1) ... 233s Setting up gcc-15-cross-base (15.2.0-1ubuntu1cross3) ... 233s Setting up libquadmath0-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libcc1-0:amd64 (15.2.0-2ubuntu1) ... 233s Setting up liburi-perl (5.30-1) ... 233s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 233s Setting up liblsan0:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libitm1:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libitm1:i386 (15.2.0-2ubuntu1) ... 233s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 233s Setting up automake (1:1.17-4ubuntu1) ... 233s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 233s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 233s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 233s Setting up libhttp-date-perl (6.06-1) ... 233s Setting up gettext (0.23.1-2build1) ... 233s Setting up liburi-ws-perl (0.03-3) ... 233s Setting up libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libfile-listing-perl (6.16-1) ... 233s Setting up libpcre2-dev:amd64 (10.46-1) ... 233s Setting up libpcre2-dev:i386 (10.46-1) ... 233s Setting up libatomic1-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 233s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 233s Setting up libanyevent-connector-perl (0.04-1) ... 233s Setting up libnet-http-perl (6.23-1) ... 233s Setting up cpp-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 233s Setting up libidn2-0:i386 (2.3.8-4) ... 233s Setting up libgomp1-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libexception-class-perl (1.45-1) ... 233s Setting up libc6-dev-i386-cross (2.42-0ubuntu1cross1) ... 233s Setting up libclass-c3-perl (0.35-2) ... 233s Setting up cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 233s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 233s Setting up intltool-debian (0.35.0+20060710.6) ... 233s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 233s Setting up gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 233s Setting up libbytes-random-secure-perl (0.29-3) ... 233s Setting up libgcc-s1-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 233s Setting up libexpat1-dev:i386 (2.7.1-2) ... 233s Setting up uuid-dev:i386 (2.41-4ubuntu3) ... 233s Setting up libitm1-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 233s Setting up libdata-optlist-perl (0.114-1) ... 233s Setting up libsctp-dev:i386 (1.0.21+dfsg-1) ... 233s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 233s Setting up libubsan1:i386 (15.2.0-2ubuntu1) ... 233s Setting up dh-strip-nondeterminism (1.14.2-1) ... 233s Setting up libwww-robotrules-perl (6.02-1) ... 233s Setting up libgcc-11-dev:i386 (11.5.0-2ubuntu1) ... 233s Setting up cpp-15 (15.2.0-2ubuntu1) ... 233s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 233s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 233s Setting up liblua5.4-0:i386 (5.4.8-1) ... 233s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 233s Setting up cpp-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 233s Setting up libssh2-1t64:i386 (1.11.1-1) ... 233s Setting up libmro-compat-perl (0.15-2) ... 233s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 233s Setting up libio-socket-ssl-perl (2.089-1) ... 233s Setting up libsub-exporter-perl (0.990-1) ... 233s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 233s Setting up apache2-utils (2.4.64-1ubuntu2) ... 233s Setting up libeval-closure-perl (0.14-3) ... 233s Setting up cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 233s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 233s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 233s Setting up g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 233s Setting up libhttp-negotiate-perl (6.01-2) ... 233s Setting up libparams-validationcompiler-perl (0.31-1) ... 233s Setting up gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 233s Setting up libhttp-cookies-perl (6.11-1) ... 233s Setting up po-debconf (1.0.21+nmu1) ... 233s Setting up libhtml-tree-perl (5.07-3) ... 233s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 233s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 233s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 233s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 233s Setting up libasan8-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libstdc++6-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up gcc-15 (15.2.0-2ubuntu1) ... 233s Setting up libmodule-runtime-perl (0.018-1) ... 233s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 233s Setting up libldap-dev:i386 (2.6.10+dfsg-1ubuntu1) ... 233s Setting up libapr1-dev:i386 (1.7.5-1) ... 233s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 233s Setting up libstdc++-11-dev:i386 (11.5.0-2ubuntu1) ... 233s Setting up cpp (4:15.1.0-1ubuntu1) ... 233s Setting up g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 233s Setting up libaprutil1-dev:i386 (1.6.3-3ubuntu2) ... 233s Setting up g++-15 (15.2.0-2ubuntu1) ... 233s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 233s Setting up libtool (2.5.4-4) ... 233s Setting up libmodule-implementation-perl (0.09-2) ... 233s Setting up libpackage-stash-perl (0.40-1) ... 233s Setting up libimport-into-perl (1.002005-2) ... 233s Setting up libmoo-perl (2.005005-1) ... 233s Setting up libubsan1-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 233s Setting up gcc (4:15.1.0-1ubuntu1) ... 233s Setting up dh-autoreconf (20) ... 233s Setting up libspecio-perl (0.50-1) ... 233s Setting up libmodule-manifest-skip-perl (0.23-4) ... 233s Setting up libgcc-15-dev-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up libperlx-maybe-perl (1.202-1) ... 233s Setting up libstdc++-15-dev-i386-cross (15.2.0-1ubuntu1cross3) ... 233s Setting up g++ (4:15.1.0-1ubuntu1) ... 233s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 233s Setting up build-essential (12.12ubuntu2) ... 233s Setting up libb-hooks-endofscope-perl (0.28-2) ... 233s Setting up libanyevent-websocket-client-perl (0.55-1) ... 233s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 233s Enabling module mpm_event. 233s Enabling module authz_core. 233s Enabling module authz_host. 233s Enabling module authn_core. 233s Enabling module auth_basic. 233s Enabling module access_compat. 233s Enabling module authn_file. 233s Enabling module authz_user. 233s Enabling module alias. 233s Enabling module dir. 233s Enabling module autoindex. 233s Enabling module env. 234s Enabling module mime. 234s Enabling module negotiation. 234s Enabling module setenvif. 234s Enabling module filter. 234s Enabling module deflate. 234s Enabling module status. 234s Enabling module reqtimeout. 234s Enabling conf charset. 234s Enabling conf localized-error-pages. 234s Enabling conf other-vhosts-access-log. 234s Enabling conf security. 234s Enabling conf serve-cgi-bin. 234s Enabling site 000-default. 234s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 235s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 235s Setting up gcc-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 235s Setting up debhelper (13.24.2ubuntu1) ... 235s Setting up g++-15-i686-linux-gnu (15.2.0-1ubuntu1cross3) ... 235s Setting up libnamespace-clean-perl (0.27-2) ... 235s Setting up gcc-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 235s Setting up libnamespace-autoclean-perl (0.31-1) ... 235s Setting up libdatetime-locale-perl (1:1.41-1) ... 235s Setting up apache2-dev:i386 (2.4.64-1ubuntu2) ... 235s Setting up g++-i686-linux-gnu (4:15.1.0-1ubuntu1) ... 235s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 235s Setting up crossbuild-essential-i386 (12.12ubuntu2) ... 235s Setting up libdatetime-perl (2:1.65-1build3) ... 235s Setting up liblwp-protocol-https-perl (6.14-1) ... 235s Setting up libwww-perl (6.78-1) ... 235s Setting up libxml-parser-perl (2.47-1build4) ... 235s Setting up libxml-perl (0.08-4) ... 235s Setting up libxml-dom-perl (1.46-2) ... 235s Setting up libhttp-dav-perl (0.50-1) ... 235s Processing triggers for install-info (7.1.1-1) ... 235s Processing triggers for libc-bin (2.42-0ubuntu1) ... 235s Processing triggers for ufw (0.36.2-9) ... 236s Processing triggers for systemd (257.8-0ubuntu2) ... 236s Processing triggers for man-db (2.13.1-1) ... 239s autopkgtest [16:03:34]: test environment configured for cross building 239s autopkgtest [16:03:34]: test run-test-suite: [----------------------- 239s + set -o pipefail 239s + export LANG=C 239s + LANG=C 239s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 239s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 239s + TESTS= 239s + TESTUSER=tuser 239s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 239s + useradd --user-group --system --create-home -s /bin/bash tuser 239s + cp -a debian/perl-framework /tmp/autopkgtest.8VSmed/autopkgtest_tmp 239s =============Running-with-mpm_prefork========== 239s + cd /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework 239s + export HARNESS_VERBOSE=1 239s + HARNESS_VERBOSE=1 239s + run_tests mpm_prefork 239s + local MPM=mpm_prefork 239s + shift 239s + local LOG=testlog.mpm_prefork 239s + echo =============Running-with-mpm_prefork========== 239s + rm -f apache2.conf.debian 239s + cp /etc/apache2/apache2.conf apache2.conf.debian 239s + cat /etc/apache2/mods-available/mpm_prefork.load 239s + 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 239s + grep -v mpm_ 239s + xargs cat 239s + for m in bucketeer case_filter case_filter_in 239s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 239s + for m in bucketeer case_filter case_filter_in 239s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 239s + for m in bucketeer case_filter case_filter_in 239s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 239s + cat /etc/apache2/mods-available/mime.conf 239s + echo 'Servername localhost' 239s + make clean 239s make: *** No rule to make target 'clean'. Stop. 239s + true 239s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 239s + chown -R tuser: /tmp/autopkgtest.8VSmed/autopkgtest_tmp 239s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/apache2.conf.debian' 239s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 240s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 240s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 240s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 240s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 240s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 240s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 240s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 240s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 240s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 240s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 240s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 240s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 240s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 240s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 240s [ info] generating script ./t/htdocs/modules/cgi/action.pl 240s [ info] generating script ./t/htdocs/modules/cgi/big.pl 240s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 240s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 240s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 240s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 240s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 240s [ info] generating script ./t/htdocs/modules/cgi/env.pl 240s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 240s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 240s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 240s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 240s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 240s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 240s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 240s Warning: NAME must be a package name 240s Checking if your kit is complete... 240s Looks good 240s [ info] generating script t/TEST 240s [ info] generating script ./t/cgi-bin/next_available_port.pl 240s [ info] generating script ./t/cgi-bin/cookies.pl 240s [ info] generating script t/TEST 240s Writing MYMETA.yml and MYMETA.json 240s Writing MYMETA.yml and MYMETA.json 240s Checking for Cwd...ok 240s Checking for File::Spec...ok 240s Generating a Unix-style Makefile 240s Writing Makefile for httpd-test 240s Writing MYMETA.yml and MYMETA.json 240s + su tuser -c 't/TEST ' 240s + tee testlog.mpm_prefork 240s [warning] setting ulimit to allow core files 240s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/TEST 240s Duplicate specification "clean" for option "clean" 240s Duplicate specification "help" for option "help" 243s [warning] generating SSL CA for asf 243s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 243s ......+...+....+......+++++++++++++++++++++++++++++++++++++++*......+.+.........+++++++++++++++++++++++++++++++++++++++*..........+..........+..........................+...+....+..+...+......+......+.+..+...+............+......+...............+....+..+....+......+...........+............+.+............+..+.......+........+.+..+....+........+..................+...+......+......+....+...+............+...+........+...+.......++++++ 243s .........+++++++++++++++++++++++++++++++++++++++*..+.+++++++++++++++++++++++++++++++++++++++*......+...+....+.....+...............+....+.....++++++ 243s ----- 243s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 243s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 243s [ 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 243s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 243s Using configuration from conf/client_snakeoil.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'AU' 243s stateOrProvinceName :ASN.1 12:'Queensland' 243s localityName :ASN.1 12:'Mackay' 243s organizationName :ASN.1 12:'Snake Oil, Ltd.' 243s organizationalUnitName:ASN.1 12:'Staff' 243s commonName :ASN.1 12:'client_snakeoil' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:37 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ 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 243s [ info] generating proxy cert: proxy/client_snakeoil.pem 243s [ info] openssl genrsa -out keys/client_colon.pem 2048 243s [ 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 243s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 243s Using configuration from conf/client_colon.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test' 243s commonName :ASN.1 12:'user:colon' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:37 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ 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 243s [ info] generating proxy cert: proxy/client_colon.pem 243s [ info] openssl genrsa -out keys/client_revoked.pem 2048 243s [ 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 243s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 243s Using configuration from conf/client_revoked.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test' 243s commonName :ASN.1 12:'client_revoked' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:37 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ 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 243s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 243s Using configuration from conf/cacrl.cnf 243s Revoking Certificate 03. 243s Database updated 243s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 243s Using configuration from conf/cacrl.cnf 243s [ info] generating proxy cert: proxy/client_revoked.pem 243s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 243s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 243s [ 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 243s [ 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 243s Using configuration from conf/server_des3_dsa.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 243s [ 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 243s [ 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 243s Using configuration from conf/server2_des3.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl genrsa -out keys/server2.pem 2048 243s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 243s [ 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 243s Using configuration from conf/server2.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 243s [ 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 243s [ 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 243s Using configuration from conf/server_dsa.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 243s [ 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 243s [ 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 243s Using configuration from conf/server2_dsa.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 243s [ 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 243s [ 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 243s Using configuration from conf/server2_des3_dsa.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl genrsa -out keys/client_ok.pem 2048 243s [ 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 243s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 243s Using configuration from conf/client_ok.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test' 243s commonName :ASN.1 12:'client_ok' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ 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 243s [ info] generating proxy cert: proxy/client_ok.pem 243s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 243s [ 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 243s [ 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 243s Using configuration from conf/server_des3.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] openssl genrsa -out keys/server.pem 2048 243s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 243s [ 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 243s Using configuration from conf/server.cnf 243s Check that the request matches the signature 243s Signature ok 243s The Subject's Distinguished Name is as follows 243s countryName :PRINTABLE:'US' 243s stateOrProvinceName :ASN.1 12:'California' 243s localityName :ASN.1 12:'San Francisco' 243s organizationName :ASN.1 12:'ASF' 243s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 243s commonName :ASN.1 12:'localhost' 243s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 243s Certificate is to be certified until Sep 4 16:03:38 2026 GMT (365 days) 243s 243s Write out database with 1 new entries 243s Database updated 243s [ info] linked ca-bundle.crl to fdd35eee.r0 243s cd input_body_filter && make .libs/mod_input_body_filter.so 243s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 243s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 243s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 244s /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 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 244s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -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 244s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 244s cd echo_post && make .libs/mod_echo_post.so 244s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 244s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 244s /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 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 244s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -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 244s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 244s cd authany && make .libs/mod_authany.so 244s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 244s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 244s /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 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 244s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -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 244s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 244s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 244s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 244s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 244s /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 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 244s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -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 244s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 244s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 244s cd test_ssl && make .libs/mod_test_ssl.so 244s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 244s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 244s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 244s /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 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 245s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -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 245s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 245s cd client_add_filter && make .libs/mod_client_add_filter.so 245s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 245s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 245s /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 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 245s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -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 245s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 245s cd eat_post && make .libs/mod_eat_post.so 245s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 245s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 245s /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 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 245s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -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 245s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 245s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 245s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 245s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 245s /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 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 245s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -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 245s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 245s cd random_chunk && make .libs/mod_random_chunk.so 245s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 245s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 245s /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 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 245s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -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 245s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 245s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 245s cd list_modules && make .libs/mod_list_modules.so 245s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 245s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 245s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 246s /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 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 246s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -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 246s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 246s cd test_rwrite && make .libs/mod_test_rwrite.so 246s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 246s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 246s /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 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 246s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -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 246s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 246s cd test_apr_uri && make .libs/mod_test_apr_uri.so 246s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 246s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 246s /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 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 246s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -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 246s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 246s cd test_utilities && make .libs/mod_test_utilities.so 246s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 246s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 246s /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 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 246s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -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 246s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 246s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 246s cd fold && make .libs/mod_fold.so 246s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 246s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 246s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 246s /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 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 247s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -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 247s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 247s cd test_session && make .libs/mod_test_session.so 247s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 247s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 247s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 247s /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 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 247s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -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 247s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 247s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 247s /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 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 247s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 247s cd memory_track && make .libs/mod_memory_track.so 247s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 247s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 247s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -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 247s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 247s cd nntp_like && make .libs/mod_nntp_like.so 247s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 247s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 247s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 247s /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 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 247s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -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 247s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 247s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 247s /usr/sbin/apache2 -d /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 247s using Apache/2.4.64 (prefork MPM) 247s 247s waiting 60 seconds for server to start: .[Thu Sep 04 16:03:42.333900 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to trace8 247s [Thu Sep 04 16:03:42.334578 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 247s [Thu Sep 04 16:03:42.334590 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 247s [Thu Sep 04 16:03:42.335440 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 247s [Thu Sep 04 16:03:42.335447 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 247s [Thu Sep 04 16:03:42.335452 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to info 247s [Thu Sep 04 16:03:42.335456 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'core', trying 'core_module' 247s [Thu Sep 04 16:03:42.335458 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module core.c to crit 247s [Thu Sep 04 16:03:42.335461 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to crit 247s [Thu Sep 04 16:03:42.335464 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'core', trying 'core_module' 247s [Thu Sep 04 16:03:42.335466 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module core.c to info 247s [Thu Sep 04 16:03:42.335469 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to crit 247s [Thu Sep 04 16:03:42.335472 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'core', trying 'core_module' 247s [Thu Sep 04 16:03:42.335475 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module core.c to info 247s [Thu Sep 04 16:03:42.335481 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to crit 247s [Thu Sep 04 16:03:42.335484 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to info 247s [Thu Sep 04 16:03:42.335487 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'core', trying 'core_module' 247s [Thu Sep 04 16:03:42.335490 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module core.c to crit 247s [Thu Sep 04 16:03:42.335494 2025] [core:trace3] [pid 11142:tid 11142] core.c(3484): Setting LogLevel for all modules to info 247s [Thu Sep 04 16:03:42.335912 2025] [alias:warn] [pid 11142:tid 11142] AH00671: The Alias directive in /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 247s [Thu Sep 04 16:03:42.335924 2025] [proxy:info] [pid 11142:tid 11142] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 247s [Thu Sep 04 16:03:42.336333 2025] [proxy:info] [pid 11142:tid 11142] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 247s [Thu Sep 04 16:03:42.336340 2025] [core:trace6] [pid 11142:tid 11142] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 247s [Thu Sep 04 16:03:42.336343 2025] [core:trace3] [pid 11142:tid 11142] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 247s 247s waiting 60 seconds for server to start: ok (waited 0 secs) 247s server localhost:8529 started 247s server localhost:8530 listening (mod_nntp_like) 247s server localhost:8531 listening (mod_nntp_like_ssl) 247s server localhost:8532 listening (mod_ssl) 247s server localhost:8533 listening (ssl_optional_cc) 247s server localhost:8534 listening (ssl_pr33791) 247s server localhost:8535 listening (ssl_ocsp) 247s server localhost:8536 listening (cve_2011_3368_rewrite) 247s server localhost:8537 listening (proxy_http_reverse) 247s server localhost:8538 listening (proxy_http_nofwd) 247s server localhost:8539 listening (cve_2011_3368) 247s server localhost:8540 listening (mod_headers) 247s server localhost:8541 listening (mod_echo) 247s server localhost:8542 listening (mod_echo_ssl) 247s server localhost:8543 listening (error_document) 247s server localhost:8544 listening (http_unsafe) 247s server localhost:8545 listening (http_strict) 247s server localhost:8546 listening (remote_ip) 247s server localhost:8547 listening (mod_include) 247s server localhost:8548 listening (mod_proxy) 247s server localhost:8549 listening (proxy_http_bal1) 247s server localhost:8550 listening (proxy_http_bal2) 247s server localhost:8551 listening (proxy_http_balancer) 247s server localhost:8554 listening (proxy_fcgi) 247s server localhost:8555 listening (mod_vhost_alias) 247s server localhost:8556 listening (core) 247s server localhost:8557 listening (mod_cache) 247s server localhost:8558 listening (proxy_http_https) 247s server localhost:8559 listening (proxy_https_https) 247s server localhost:8560 listening (proxy_http_https_proxy_section) 247s server localhost:8561 listening (proxy_https_https_proxy_section) 247s server localhost:8562 listening (proxy_https_http) 250s [ info] adding source lib /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 259s t/ab/base.t ......................... 259s 1..5 259s # Running under perl version 5.040001 for linux 259s # Current time local: Thu Sep 4 16:03:50 2025 259s # Current time GMT: Thu Sep 4 16:03:50 2025 259s # Using Test.pm version 1.31 259s # Using Apache/Test.pm version 1.44 259s # # running: 259s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 259s ok 1 259s ok 2 259s # # running: 259s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 259s ok 3 259s ok 4 259s ok 5 259s ok 261s t/apache/404.t ...................... 261s 1..2 261s # Running under perl version 5.040001 for linux 261s # Current time local: Thu Sep 4 16:03:53 2025 261s # Current time GMT: Thu Sep 4 16:03:53 2025 261s # Using Test.pm version 1.31 261s # Using Apache/Test.pm version 1.44 261s # GET_STR Response: 261s # HTTP/1.1 404 Not Found 261s # Connection: close 261s # Date: Thu, 04 Sep 2025 16:03:56 GMT 261s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 261s # Content-Length: 196 261s # Content-Type: text/html; charset=iso-8859-1 261s # Client-Date: Thu, 04 Sep 2025 16:03:56 GMT 261s # Client-Peer: 127.0.0.1:8529 261s # Client-Response-Num: 1 261s # Title: 404 Not Found 261s # 261s # 261s # 261s # 404 Not Found 261s # 261s #

Not Found

261s #

The requested URL was not found on this server.

261s # 261s ok 1 261s ok 2 261s ok 264s t/apache/acceptpathinfo.t ........... 264s 1..36 264s # Running under perl version 5.040001 for linux 264s # Current time local: Thu Sep 4 16:03:56 2025 264s # Current time GMT: Thu Sep 4 16:03:56 2025 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.44 264s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 264s # expected: '200' 264s # received: '200' 264s ok 1 264s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 264s # expected: qr/_\(none\)_/ 264s # received: '_(none)_' 264s ok 2 264s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 264s # expected: '404' 264s # received: '404' 264s ok 3 264s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 264s # expected: qr/Not Found/ 264s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

301s #

The requested URL was not found on this server.

301s # ' 301s ok 8 301s # testing : /merge/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 9 301s # testing : /merge/notfound.html content 301s # expected: 'testing merge' 301s # received: 'testing merge' 301s ok 10 301s # testing : /merge/merge2/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 11 301s # testing : /merge/merge2/notfound.html content 301s # expected: 'testing merge' 301s # received: 'testing merge' 301s ok 12 301s # testing : /bounce/notfound.html code 301s # expected: 404 301s # received: '404' 301s ok 13 301s # testing : /bounce/notfound.html content 301s # expected: qr/expire test/ 301s # received: ' 301s # expire test 301s # expire test 301s # ' 301s ok 14 301s ok 304s t/apache/etags.t .................... 304s # Checking for existence of FileETag directive 304s # Returned 200: 304s 1..61 304s # Running under perl version 5.040001 for linux 304s # Current time local: Thu Sep 4 16:04:35 2025 304s # Current time GMT: Thu Sep 4 16:04:35 2025 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.44 304s # --- 304s # HEAD /apache/etags/all/minus-m/test.txt 304s # Expecting two components in ETag field 304s # Received "41db7-b" 304s ok 1 304s # --- 304s # HEAD /apache/etags/all/minus-ms/test.txt 304s # Expecting one component in ETag field 304s # Received "41dc8" 304s ok 2 304s # --- 304s # HEAD /apache/etags/none/m/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 3 304s # --- 304s # HEAD /apache/etags/none/s/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 4 304s # --- 304s # HEAD /apache/etags/m/plus-ms/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 5 304s # --- 304s # HEAD /apache/etags/all/minus-i/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 6 304s # --- 304s # HEAD /apache/etags/none/is/test.txt 304s # Expecting two components in ETag field 304s # Received "41d3a-b" 304s ok 7 304s # --- 304s # HEAD /apache/etags/s/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 8 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 9 304s # --- 304s # HEAD /apache/etags/all/minus-is/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 10 304s # --- 304s # HEAD /apache/etags/all/test.txt 304s # Expecting three components in ETag field 304s # Received "41dcc-b-62c6deaf13e40" 304s ok 11 304s # --- 304s # HEAD /apache/etags/all/minus-s/test.txt 304s # Expecting two components in ETag field 304s # Received "41dba-62c6deaf13e40" 304s ok 12 304s # --- 304s # HEAD /apache/etags/m/minus-i/test.txt 304s # Expecting field to be absent 304s # Received "62c6deaf13e40" 304s ok 13 304s # --- 304s # HEAD /apache/etags/m/minus-m/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 14 304s # --- 304s # HEAD /apache/etags/m/minus-mis/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 15 304s # --- 304s # HEAD /apache/etags/m/minus-ms/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 16 304s # --- 304s # HEAD /apache/etags/m/minus-is/test.txt 304s # Expecting field to be absent 304s # Received "62c6deaf13e40" 304s ok 17 304s # --- 304s # HEAD /apache/etags/i/test.txt 304s # Expecting one component in ETag field 304s # Received "41d73" 304s ok 18 304s # --- 304s # HEAD /apache/etags/none/plus-mi/test.txt 304s # Expecting two components in ETag field 304s # Received "41d40-62c6deaf13e40" 304s ok 19 304s # --- 304s # HEAD /apache/etags/none/i/test.txt 304s # Expecting one component in ETag field 304s # Received "41d3d" 304s ok 20 304s # --- 304s # HEAD /apache/etags/is/test.txt 304s # Expecting two components in ETag field 304s # Received "41d70-b" 304s ok 21 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 22 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 23 304s # --- 304s # HEAD /apache/etags/mi/test.txt 304s # Expecting two components in ETag field 304s # Received "41ddb-62c6deaf13e40" 304s ok 24 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 304s # Expecting two components in ETag field 304s # Received "41d50-62c6deaf13e40" 304s ok 25 304s # --- 304s # HEAD /apache/etags/m/plus-is/test.txt 304s # Expecting three components in ETag field 304s # Received "41d86-b-62c6deaf13e40" 304s ok 26 304s # --- 304s # HEAD /apache/etags/none/ms/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 27 304s # --- 304s # HEAD /apache/etags/none/inherit/test.txt 304s # Expecting field to be absent 304s # ETag field is missing 304s ok 28 304s # --- 304s # HEAD /apache/etags/all/minus-mis/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 29 304s # --- 304s # HEAD /apache/etags/ms/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 30 304s # --- 304s # HEAD /apache/etags/m/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 31 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 32 304s # --- 304s # HEAD /apache/etags/m/plus-mis/test.txt 304s # Expecting three components in ETag field 304s # Received "41da5-b-62c6deaf13e40" 304s ok 33 304s # --- 304s # HEAD /apache/etags/all/s/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 34 304s # --- 304s # HEAD /apache/etags/all/mis/test.txt 304s # Expecting three components in ETag field 304s # Received "41dcf-b-62c6deaf13e40" 304s ok 35 304s # --- 304s # HEAD /apache/etags/none/mi/test.txt 304s # Expecting two components in ETag field 304s # Received "41d6a-62c6deaf13e40" 304s ok 36 304s # --- 304s # HEAD /apache/etags/none/plus-mis/test.txt 304s # Expecting three components in ETag field 304s # Received "41d5d-b-62c6deaf13e40" 304s ok 37 304s # --- 304s # HEAD /apache/etags/m/plus-m/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 38 304s # --- 304s # HEAD /apache/etags/m/minus-mi/test.txt 304s # Expecting field to be absent 304s # Received "b-62c6deaf13e40" 304s ok 39 304s # --- 304s # HEAD /apache/etags/mis/test.txt 304s # Expecting three components in ETag field 304s # Received "41d7c-b-62c6deaf13e40" 304s ok 40 304s # --- 304s # HEAD /apache/etags/none/test.txt 304s # Expecting field to be absent 304s # ETag field is missing 304s ok 41 304s # --- 304s # HEAD /apache/etags/all/minus-mi/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 42 304s # --- 304s # HEAD /apache/etags/all/ms/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 43 304s # --- 304s # HEAD /apache/etags/all/is/test.txt 304s # Expecting two components in ETag field 304s # Received "41db1-b" 304s ok 44 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 304s # Expecting one component in ETag field 304s # Received "41d59" 304s ok 45 304s # --- 304s # HEAD /apache/etags/m/plus-s/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 46 304s # --- 304s # HEAD /apache/etags/none/plus-s/test.txt 304s # Expecting one component in ETag field 304s # Received "b" 304s ok 47 304s # --- 304s # HEAD /apache/etags/none/plus-is/test.txt 304s # Expecting two components in ETag field 304s # Received "41d30-b" 304s ok 48 304s # --- 304s # HEAD /apache/etags/default/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 49 304s # --- 304s # HEAD /apache/etags/none/plus-i/test.txt 304s # Expecting one component in ETag field 304s # Received "41d37" 304s ok 50 304s # --- 304s # HEAD /apache/etags/m/plus-i/test.txt 304s # Expecting two components in ETag field 304s # Received "41d8d-62c6deaf13e40" 304s ok 51 304s # --- 304s # HEAD /apache/etags/all/m/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 52 304s # --- 304s # HEAD /apache/etags/m/minus-s/test.txt 304s # Expecting field to be absent 304s # Received "62c6deaf13e40" 304s ok 53 304s # --- 304s # HEAD /apache/etags/none/plus-ms/test.txt 304s # Expecting two components in ETag field 304s # Received "b-62c6deaf13e40" 304s ok 54 304s # --- 304s # HEAD /apache/etags/all/i/test.txt 304s # Expecting one component in ETag field 304s # Received "41db4" 304s ok 55 304s # --- 304s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 304s # Expecting two components in ETag field 304s # Received "41d4d-b" 304s ok 56 304s # --- 304s # HEAD /apache/etags/all/inherit/test.txt 304s # Expecting three components in ETag field 304s # Received "41dc2-b-62c6deaf13e40" 304s ok 57 304s # --- 304s # HEAD /apache/etags/none/mis/test.txt 304s # Expecting three components in ETag field 304s # Received "41d64-b-62c6deaf13e40" 304s ok 58 304s # --- 304s # HEAD /apache/etags/all/mi/test.txt 304s # Expecting two components in ETag field 304s # Received "41dd5-62c6deaf13e40" 304s ok 59 304s # --- 304s # HEAD /apache/etags/none/plus-m/test.txt 304s # Expecting one component in ETag field 304s # Received "62c6deaf13e40" 304s ok 60 304s # --- 304s # HEAD /apache/etags/m/plus-mi/test.txt 304s # Expecting two components in ETag field 304s # Received "41d90-62c6deaf13e40" 304s ok 61 304s ok 307s t/apache/expr.t ..................... 307s 1..229 307s # Running under perl version 5.040001 for linux 307s # Current time local: Thu Sep 4 16:04:38 2025 307s # Current time GMT: Thu Sep 4 16:04:38 2025 307s # Using Test.pm version 1.31 307s # Using Apache/Test.pm version 1.44 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true" should evaluate to true, got true 307s ok 1 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "false" should evaluate to false, got false 307s ok 2 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "foo", got parse error 307s ok 3 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -eq 01" should evaluate to true, got true 307s ok 4 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -eq 2" should evaluate to false, got false 307s ok 5 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -ne 2" should evaluate to true, got true 307s ok 6 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -ne 1" should evaluate to false, got false 307s ok 7 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -lt 02" should evaluate to true, got true 307s ok 8 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -lt 1" should evaluate to false, got false 307s ok 9 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -le 2" should evaluate to true, got true 307s ok 10 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -le 1" should evaluate to true, got true 307s ok 11 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "2 -gt 1" should evaluate to true, got true 307s ok 12 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -gt 1" should evaluate to false, got false 307s ok 13 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "2 -ge 1" should evaluate to true, got true 307s ok 14 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -ge 1" should evaluate to true, got true 307s ok 15 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "1 -gt -1" should evaluate to true, got true 307s ok 16 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' == 'aa'" should evaluate to true, got true 307s ok 17 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' == 'b'" should evaluate to false, got false 307s ok 18 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' = 'aa'" should evaluate to true, got true 307s ok 19 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' = 'b'" should evaluate to false, got false 307s ok 20 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' != 'b'" should evaluate to true, got true 307s ok 21 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' != 'aa'" should evaluate to false, got false 307s ok 22 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' < 'b'" should evaluate to true, got true 307s ok 23 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' < 'aa'" should evaluate to false, got false 307s ok 24 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' <= 'b'" should evaluate to true, got true 307s ok 25 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' <= 'aa'" should evaluate to true, got true 307s ok 26 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'b' > 'aa'" should evaluate to true, got true 307s ok 27 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' > 'aa'" should evaluate to false, got false 307s ok 28 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'b' >= 'aa'" should evaluate to true, got true 307s ok 29 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'aa' >= 'aa'" should evaluate to true, got true 307s ok 30 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 307s ok 31 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 307s ok 32 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 307s ok 33 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 307s ok 34 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 307s ok 35 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 307s ok 36 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 307s ok 37 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 307s ok 38 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 307s ok 39 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 307s ok 40 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME} != ''" should evaluate to true, got true 307s ok 41 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a' -in { 'b', 'a' } " should evaluate to true, got true 307s ok 42 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a' -in { 'b', 'c' } " should evaluate to false, got false 307s ok 43 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /bc/ " should evaluate to true, got true 307s ok 44 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /BC/i " should evaluate to true, got true 307s ok 45 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' !~ m!bc! " should evaluate to false, got false 307s ok 46 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' !~ m!BC!i " should evaluate to false, got false 307s ok 47 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " $0 == '' " should evaluate to true, got true 307s ok 48 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " $1 == '' " should evaluate to true, got true 307s ok 49 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " $9 == '' " should evaluate to true, got true 307s ok 50 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " '$0' == '' " should evaluate to true, got true 307s ok 51 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 307s ok 52 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 307s ok 53 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 307s ok 54 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 307s ok 55 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 307s ok 56 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 307s ok 57 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 307s ok 58 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 307s ok 59 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 307s ok 60 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 307s ok 61 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 307s ok 62 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 307s ok 63 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 307s ok 64 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 307s ok 65 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 307s ok 66 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 307s ok 67 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 307s ok 68 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 307s ok 69 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 307s ok 70 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{HTTPS} == 'off' " should evaluate to true, got true 307s ok 71 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 307s ok 72 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 307s ok 73 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 307s ok 74 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 307s ok 75 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 307s ok 76 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 307s ok 77 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 307s ok 78 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 307s ok 79 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 307s ok 80 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 307s ok 81 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 307s ok 82 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "escape('?') = '%3f' " should evaluate to true, got true 307s ok 83 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "unescape('%3f') = '?' " should evaluate to true, got true 307s ok 84 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 307s ok 85 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 307s ok 86 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 307s ok 87 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "file('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 307s ok 88 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-n ''" should evaluate to false, got false 307s ok 89 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-z ''" should evaluate to true, got true 307s ok 90 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-n '1'" should evaluate to true, got true 307s ok 91 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-z '1'" should evaluate to false, got false 307s ok 92 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "-R 'abc'", got parse error 307s ok 93 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 307s ok 94 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-R '240.0.0.0'" should evaluate to false, got false 307s ok 95 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-R '240.0.0.0/8'" should evaluate to false, got false 307s ok 96 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-R 'ff::/8'" should evaluate to false, got false 307s ok 97 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 307s ok 98 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 307s ok 99 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 307s ok 100 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 307s ok 101 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 307s ok 102 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 307s ok 103 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 307s ok 104 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'foo' -strmatch '*o'" should evaluate to true, got true 307s ok 105 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 307s ok 106 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'foo' -strmatch 'F*'" should evaluate to false, got false 307s ok 107 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'foo' -strcmatch 'F*'" should evaluate to true, got true 307s ok 108 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'foo' -strmatch 'g*'" should evaluate to false, got false 307s ok 109 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'foo' -strcmatch 'g*'" should evaluate to false, got false 307s ok 110 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 307s ok 111 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 307s ok 112 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 307s ok 113 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 307s ok 114 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "foo('bar') = 'bar'", got parse error 307s ok 115 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "%{FOO} != 'bar'", got parse error 307s ok 116 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s Should get parse error for "'bar' = bar", got parse error 307s ok 117 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true" should evaluate to true, got true 307s ok 118 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && true" should evaluate to true, got true 307s ok 119 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || true" should evaluate to true, got true 307s ok 120 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || true || true" should evaluate to true, got true 307s ok 121 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || true && true" should evaluate to true, got true 307s ok 122 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && true || true" should evaluate to true, got true 307s ok 123 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && true && true" should evaluate to true, got true 307s ok 124 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || true || !true" should evaluate to true, got true 307s ok 125 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || true && !true" should evaluate to true, got true 307s ok 126 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && true || !true" should evaluate to true, got true 307s ok 127 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && true && !true" should evaluate to false, got false 307s ok 128 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && !true" should evaluate to false, got false 307s ok 129 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || !true" should evaluate to true, got true 307s ok 130 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || !true || true" should evaluate to true, got true 307s ok 131 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || !true && true" should evaluate to true, got true 307s ok 132 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && !true || true" should evaluate to true, got true 307s ok 133 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && !true && true" should evaluate to false, got false 307s ok 134 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || !true || !true" should evaluate to true, got true 307s ok 135 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true || !true && !true" should evaluate to true, got true 307s ok 136 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && !true || !true" should evaluate to false, got false 307s ok 137 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "true && !true && !true" should evaluate to false, got false 307s ok 138 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true" should evaluate to false, got false 307s ok 139 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && true" should evaluate to false, got false 307s ok 140 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || true" should evaluate to true, got true 307s ok 141 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || true || true" should evaluate to true, got true 307s ok 142 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || true && true" should evaluate to true, got true 307s ok 143 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && true || true" should evaluate to true, got true 307s ok 144 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && true && true" should evaluate to false, got false 307s ok 145 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || true || !true" should evaluate to true, got true 307s ok 146 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || true && !true" should evaluate to false, got false 307s ok 147 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && true || !true" should evaluate to false, got false 307s ok 148 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && true && !true" should evaluate to false, got false 307s ok 149 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && !true" should evaluate to false, got false 307s ok 150 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || !true" should evaluate to false, got false 307s ok 151 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || !true || true" should evaluate to true, got true 307s ok 152 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || !true && true" should evaluate to false, got false 307s ok 153 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && !true || true" should evaluate to true, got true 307s ok 154 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && !true && true" should evaluate to false, got false 307s ok 155 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || !true || !true" should evaluate to false, got false 307s ok 156 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true || !true && !true" should evaluate to false, got false 307s ok 157 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && !true || !true" should evaluate to false, got false 307s ok 158 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!true && !true && !true" should evaluate to false, got false 307s ok 159 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true)" should evaluate to false, got false 307s ok 160 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && true)" should evaluate to false, got false 307s ok 161 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || true)" should evaluate to false, got false 307s ok 162 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || true || true)" should evaluate to false, got false 307s ok 163 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || true && true)" should evaluate to false, got false 307s ok 164 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && true || true)" should evaluate to false, got false 307s ok 165 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && true && true)" should evaluate to false, got false 307s ok 166 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || true || !true)" should evaluate to false, got false 307s ok 167 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || true && !true)" should evaluate to false, got false 307s ok 168 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && true || !true)" should evaluate to false, got false 307s ok 169 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && true && !true)" should evaluate to true, got true 307s ok 170 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && !true)" should evaluate to true, got true 307s ok 171 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || !true)" should evaluate to false, got false 307s ok 172 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || !true || true)" should evaluate to false, got false 307s ok 173 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || !true && true)" should evaluate to false, got false 307s ok 174 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && !true || true)" should evaluate to false, got false 307s ok 175 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && !true && true)" should evaluate to true, got true 307s ok 176 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || !true || !true)" should evaluate to false, got false 307s ok 177 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true || !true && !true)" should evaluate to false, got false 307s ok 178 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && !true || !true)" should evaluate to true, got true 307s ok 179 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(true && !true && !true)" should evaluate to true, got true 307s ok 180 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true)" should evaluate to true, got true 307s ok 181 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && true)" should evaluate to true, got true 307s ok 182 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || true)" should evaluate to false, got false 307s ok 183 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || true || true)" should evaluate to false, got false 307s ok 184 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || true && true)" should evaluate to false, got false 307s ok 185 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && true || true)" should evaluate to false, got false 307s ok 186 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && true && true)" should evaluate to true, got true 307s ok 187 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || true || !true)" should evaluate to false, got false 307s ok 188 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || true && !true)" should evaluate to true, got true 307s ok 189 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && true || !true)" should evaluate to true, got true 307s ok 190 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && true && !true)" should evaluate to true, got true 307s ok 191 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && !true)" should evaluate to true, got true 307s ok 192 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || !true)" should evaluate to true, got true 307s ok 193 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || !true || true)" should evaluate to false, got false 307s ok 194 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || !true && true)" should evaluate to true, got true 307s ok 195 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && !true || true)" should evaluate to false, got false 307s ok 196 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && !true && true)" should evaluate to true, got true 307s ok 197 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || !true || !true)" should evaluate to true, got true 307s ok 198 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true || !true && !true)" should evaluate to true, got true 307s ok 199 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && !true || !true)" should evaluate to true, got true 307s ok 200 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "!(!true && !true && !true)" should evaluate to true, got true 307s ok 201 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 307s ok 202 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 307s ok 203 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 307s ok 204 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 307s ok 205 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 307s ok 206 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 307s ok 207 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 307s ok 208 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 307s ok 209 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 307s ok 210 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 307s ok 211 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 307s ok 212 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 307s ok 213 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 307s ok 214 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 307s ok 215 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 307s ok 216 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 307s ok 217 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 307s ok 218 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 307s ok 219 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 307s ok 220 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 307s ok 221 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 307s ok 222 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-U '/apache/' " should evaluate to true, got true 307s ok 223 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "-U '/apache/expr/none' " should evaluate to false, got false 307s ok 224 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 307s ok 225 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 307s ok 226 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "base64('foo') = 'Zm9v' " should evaluate to true, got true 307s ok 227 307s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 307s ok 228 307s Error log should not have 'Internal evaluation error' entries, found 0 307s ok 229 307s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 307s ok 313s t/apache/expr_string.t .............. 313s 1..29 313s # Running under perl version 5.040001 for linux 313s # Current time local: Thu Sep 4 16:04:42 2025 313s # Current time GMT: Thu Sep 4 16:04:42 2025 313s # Using Test.pm version 1.31 313s # Using Apache/Test.pm version 1.44 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 1 313s Expected return code 200, got 200 for 'foo' 313s ok 2 313s # testing : log message [Thu Sep 04 16:04:45.334151 2025] [log_debug:info] [pid 11146:tid 11146] [client 127.0.0.1:34414] foo (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: 'foo' 313s # received: 'foo' 313s ok 3 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 4 313s Expected return code 200, got 200 for '%{req:SomeHeader}' 313s ok 5 313s # testing : log message [Thu Sep 04 16:04:45.589304 2025] [log_debug:info] [pid 11146:tid 11146] [client 127.0.0.1:34414] SomeValue (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: 'SomeValue' 313s # received: 'SomeValue' 313s ok 6 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 7 313s Should get parse error (500) for "%{", got 500 313s ok 8 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 9 313s Expected return code 200, got 200 for '%' 313s ok 10 313s # testing : log message [Thu Sep 04 16:04:46.095211 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] % (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: '%' 313s # received: '%' 313s ok 11 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 12 313s Expected return code 200, got 200 for '}' 313s ok 13 313s # testing : log message [Thu Sep 04 16:04:46.348748 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] } (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: '}' 313s # received: '}' 313s ok 14 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 15 313s Expected return code 200, got 200 for '\"' 313s ok 16 313s # testing : log message [Thu Sep 04 16:04:46.601656 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] " (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: '"' 313s # received: '"' 313s ok 17 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 18 313s Expected return code 200, got 200 for '\'' 313s ok 19 313s # testing : log message [Thu Sep 04 16:04:46.854289 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] ' (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: '\'' 313s # received: '\'' 313s ok 20 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 21 313s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 313s ok 22 313s # testing : log message [Thu Sep 04 16:04:47.107501 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: '%{req:SomeHeader}' 313s # received: '%{req:SomeHeader}' 313s ok 23 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 24 313s Expected return code 200, got 200 for '%{tolower:IDENT}' 313s ok 25 313s # testing : log message [Thu Sep 04 16:04:47.360952 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] ident (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: 'ident' 313s # received: 'ident' 313s ok 26 313s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 27 313s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 313s ok 28 313s # testing : log message [Thu Sep 04 16:04:47.613307 2025] [log_debug:info] [pid 11167:tid 11167] [client 127.0.0.1:34424] get (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 313s # didn't match 313s # expected: 'get' 313s # received: 'get' 313s ok 29 313s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 313s ok 316s t/apache/getfile.t .................. 316s # using LWP client 316s 1..221 316s # Running under perl version 5.040001 for linux 316s # Current time local: Thu Sep 4 16:04:47 2025 316s # Current time GMT: Thu Sep 4 16:04:47 2025 316s # Using Test.pm version 1.31 316s # Using Apache/Test.pm version 1.44 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4c64-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 19556 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl.pod 316s # expected: 19556 316s # received: 19556 316s ok 1 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "dbb0-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 56240 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5004delta.pod 316s # expected: 56240 316s # received: 56240 316s ok 2 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "85ea-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 34282 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5005delta.pod 316s # expected: 34282 316s # received: 34282 316s ok 3 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "da40-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 55872 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5100delta.pod 316s # expected: 55872 316s # received: 55872 316s ok 4 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "ab70-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 43888 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5101delta.pod 316s # expected: 43888 316s # received: 43888 316s ok 5 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "15cb8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 89272 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5120delta.pod 316s # expected: 89272 316s # received: 89272 316s ok 6 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2707-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9991 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5121delta.pod 316s # expected: 9991 316s # received: 9991 316s ok 7 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2569-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9577 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5122delta.pod 316s # expected: 9577 316s # received: 9577 316s ok 8 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1004-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4100 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5123delta.pod 316s # expected: 4100 316s # received: 4100 316s ok 9 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "e58-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3672 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5124delta.pod 316s # expected: 3672 316s # received: 3672 316s ok 10 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e00-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7680 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5125delta.pod 316s # expected: 7680 316s # received: 7680 316s ok 11 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "233a9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 144297 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5140delta.pod 316s # expected: 144297 316s # received: 144297 316s ok 12 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1f1e-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7966 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5141delta.pod 316s # expected: 7966 316s # received: 7966 316s ok 13 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1aeb-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6891 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5142delta.pod 316s # expected: 6891 316s # received: 6891 316s ok 14 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e50-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7760 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5143delta.pod 316s # expected: 7760 316s # received: 7760 316s ok 15 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "18b7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6327 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5144delta.pod 316s # expected: 6327 316s # received: 6327 316s ok 16 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "20a07-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 133639 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5160delta.pod 316s # expected: 133639 316s # received: 133639 316s ok 17 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "17fe-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6142 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5161delta.pod 316s # expected: 6142 316s # received: 6142 316s ok 18 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "e0a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3594 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5162delta.pod 316s # expected: 3594 316s # received: 3594 316s ok 19 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "ff5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4085 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5163delta.pod 316s # expected: 4085 316s # received: 4085 316s ok 20 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1d280-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 119424 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5180delta.pod 316s # expected: 119424 316s # received: 119424 316s ok 21 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "19c5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6597 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5181delta.pod 316s # expected: 6597 316s # received: 6597 316s ok 22 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "14d7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5335 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5182delta.pod 316s # expected: 5335 316s # received: 5335 316s ok 23 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1208-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4616 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5184delta.pod 316s # expected: 4616 316s # received: 4616 316s ok 24 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1c352-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 115538 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5200delta.pod 316s # expected: 115538 316s # received: 115538 316s ok 25 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2a07-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10759 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5201delta.pod 316s # expected: 10759 316s # received: 10759 316s ok 26 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2fef-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12271 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5202delta.pod 316s # expected: 12271 316s # received: 12271 316s ok 27 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2410-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9232 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5203delta.pod 316s # expected: 9232 316s # received: 9232 316s ok 28 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1fa8f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 129679 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5220delta.pod 316s # expected: 129679 316s # received: 129679 316s ok 29 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "293d-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10557 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5221delta.pod 316s # expected: 10557 316s # received: 10557 316s ok 30 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "301f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12319 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5222delta.pod 316s # expected: 12319 316s # received: 12319 316s ok 31 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "20fa-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8442 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5223delta.pod 316s # expected: 8442 316s # received: 8442 316s ok 32 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1162-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4450 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5224delta.pod 316s # expected: 4450 316s # received: 4450 316s ok 33 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "fc09-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 64521 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5240delta.pod 316s # expected: 64521 316s # received: 64521 316s ok 34 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2009-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8201 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5241delta.pod 316s # expected: 8201 316s # received: 8201 316s ok 35 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1007-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4103 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5242delta.pod 316s # expected: 4103 316s # received: 4103 316s ok 36 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2aac-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10924 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5243delta.pod 316s # expected: 10924 316s # received: 10924 316s ok 37 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1168-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4456 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5244delta.pod 316s # expected: 4456 316s # received: 4456 316s ok 38 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1875a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 100186 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5260delta.pod 316s # expected: 100186 316s # received: 100186 316s ok 39 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e25-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7717 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5261delta.pod 316s # expected: 7717 316s # received: 7717 316s ok 40 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e16-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7702 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5262delta.pod 316s # expected: 7702 316s # received: 7702 316s ok 41 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1b69-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7017 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5263delta.pod 316s # expected: 7017 316s # received: 7017 316s ok 42 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "115d9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 71129 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5280delta.pod 316s # expected: 71129 316s # received: 71129 316s ok 43 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "11f7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4599 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5281delta.pod 316s # expected: 4599 316s # received: 4599 316s ok 44 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1806-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6150 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5282delta.pod 316s # expected: 6150 316s # received: 6150 316s ok 45 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "13f7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5111 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5283delta.pod 316s # expected: 5111 316s # received: 5111 316s ok 46 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "a038-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 41016 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5300delta.pod 316s # expected: 41016 316s # received: 41016 316s ok 47 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1662-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5730 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5301delta.pod 316s # expected: 5730 316s # received: 5730 316s ok 48 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "124a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4682 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5302delta.pod 316s # expected: 4682 316s # received: 4682 316s ok 49 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1374-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4980 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5303delta.pod 316s # expected: 4980 316s # received: 4980 316s ok 50 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "d310-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 54032 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5320delta.pod 316s # expected: 54032 316s # received: 54032 316s ok 51 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1b5f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7007 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5321delta.pod 316s # expected: 7007 316s # received: 7007 316s ok 52 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "9201-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 37377 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5340delta.pod 316s # expected: 37377 316s # received: 37377 316s ok 53 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1076-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4214 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5341delta.pod 316s # expected: 4214 316s # received: 4214 316s ok 54 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "f68-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3944 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5342delta.pod 316s # expected: 3944 316s # received: 3944 316s ok 55 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "fd6-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4054 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5343delta.pod 316s # expected: 4054 316s # received: 4054 316s ok 56 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Accept-Ranges: bytes 316s #ETag: "ad8b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 44427 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:50 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5360delta.pod 316s # expected: 44427 316s # received: 44427 316s ok 57 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1288-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4744 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5361delta.pod 316s # expected: 4744 316s # received: 4744 316s ok 58 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "f69-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3945 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5362delta.pod 316s # expected: 3945 316s # received: 3945 316s ok 59 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "fd7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4055 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5363delta.pod 316s # expected: 4055 316s # received: 4055 316s ok 60 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "10d47-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 68935 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5380delta.pod 316s # expected: 68935 316s # received: 68935 316s ok 61 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "f6a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3946 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5381delta.pod 316s # expected: 3946 316s # received: 3946 316s ok 62 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "fd8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4056 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5382delta.pod 316s # expected: 4056 316s # received: 4056 316s ok 63 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c79b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 51099 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5400delta.pod 316s # expected: 51099 316s # received: 51099 316s ok 64 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "15dc-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5596 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl5401delta.pod 316s # expected: 5596 316s # received: 5596 316s ok 65 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e723-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 124707 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl561delta.pod 316s # expected: 124707 316s # received: 124707 316s ok 66 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1a2bb-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 107195 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl56delta.pod 316s # expected: 107195 316s # received: 107195 316s ok 67 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "94ac-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 38060 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl581delta.pod 316s # expected: 38060 316s # received: 38060 316s ok 68 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1176-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4470 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl582delta.pod 316s # expected: 4470 316s # received: 4470 316s ok 69 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "18bf-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6335 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl583delta.pod 316s # expected: 6335 316s # received: 6335 316s ok 70 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1cc3-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7363 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl584delta.pod 316s # expected: 7363 316s # received: 7363 316s ok 71 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1701-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5889 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl585delta.pod 316s # expected: 5889 316s # received: 5889 316s ok 72 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "122b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4651 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl586delta.pod 316s # expected: 4651 316s # received: 4651 316s ok 73 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "20a4-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8356 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl587delta.pod 316s # expected: 8356 316s # received: 8356 316s ok 74 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "62c1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 25281 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl588delta.pod 316s # expected: 25281 316s # received: 25281 316s ok 75 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "d28d-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 53901 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl589delta.pod 316s # expected: 53901 316s # received: 53901 316s ok 76 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1c1d5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 115157 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perl58delta.pod 316s # expected: 115157 316s # received: 115157 316s ok 77 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4fe9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 20457 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlaix.pod 316s # expected: 20457 316s # received: 20457 316s ok 78 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1688-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5768 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlamiga.pod 316s # expected: 5768 316s # received: 5768 316s ok 79 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2031-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8241 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlandroid.pod 316s # expected: 8241 316s # received: 8241 316s ok 80 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "cec59-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 846937 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlapi.pod 316s # expected: 846937 316s # received: 846937 316s ok 81 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "5838-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22584 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlapio.pod 316s # expected: 22584 316s # received: 22584 316s ok 82 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1b62-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7010 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlartistic.pod 316s # expected: 7010 316s # received: 7010 316s ok 83 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "210c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8460 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlbook.pod 316s # expected: 8460 316s # received: 8460 316s ok 84 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "126-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 294 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlboot.pod 316s # expected: 294 316s # received: 294 316s ok 85 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "130-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 304 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlbot.pod 316s # expected: 304 316s # received: 304 316s ok 86 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1f50-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8016 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlbs2000.pod 316s # expected: 8016 316s # received: 8016 316s ok 87 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "dea2-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 56994 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlcall.pod 316s # expected: 56994 316s # received: 56994 316s ok 88 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1180-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4480 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlcheat.pod 316s # expected: 4480 316s # received: 4480 316s ok 89 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3179-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12665 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlclass.pod 316s # expected: 12665 316s # received: 12665 316s ok 90 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3c63-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 15459 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlclassguts.pod 316s # expected: 15459 316s # received: 15459 316s ok 91 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "d19f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 53663 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlclib.pod 316s # expected: 53663 316s # received: 53663 316s ok 92 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "12e5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4837 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlcn.pod 316s # expected: 4837 316s # received: 4837 316s ok 93 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1b1b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6939 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlcommunity.pod 316s # expected: 6939 316s # received: 6939 316s ok 94 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "662a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 26154 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlcygwin.pod 316s # expected: 26154 316s # received: 26154 316s ok 95 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "cfa2-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 53154 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldata.pod 316s # expected: 53154 316s # received: 53154 316s ok 96 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "134d-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4941 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 316s # expected: 4941 316s # received: 4941 316s ok 97 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "a85c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 43100 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldebguts.pod 316s # expected: 43100 316s # received: 43100 316s ok 98 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "5693-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22163 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldebtut.pod 316s # expected: 22163 316s # received: 22163 316s ok 99 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "9bc9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 39881 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldebug.pod 316s # expected: 39881 316s # received: 39881 316s ok 100 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "15dc-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5596 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldelta.pod 316s # expected: 5596 316s # received: 5596 316s ok 101 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "5fb8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 24504 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldeprecation.pod 316s # expected: 24504 316s # received: 24504 316s ok 102 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4d4ea-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 316650 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldiag.pod 316s # expected: 316650 316s # received: 316650 316s ok 103 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "24a0-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9376 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldoc.pod 316s # expected: 9376 316s # received: 9376 316s ok 104 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "b4ed-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 46317 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldocstyle.pod 316s # expected: 46317 316s # received: 46317 316s ok 105 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "6946-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 26950 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldsc.pod 316s # expected: 26950 316s # received: 26950 316s ok 106 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1f20-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7968 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perldtrace.pod 316s # expected: 7968 316s # received: 7968 316s ok 107 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1497f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 84351 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlebcdic.pod 316s # expected: 84351 316s # received: 84351 316s ok 108 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "937e-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 37758 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlembed.pod 316s # expected: 37758 316s # received: 37758 316s ok 109 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2812-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10258 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlexperiment.pod 316s # expected: 10258 316s # received: 10258 316s ok 110 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "58d2-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22738 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq.pod 316s # expected: 22738 316s # received: 22738 316s ok 111 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "34a1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 13473 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq1.pod 316s # expected: 13473 316s # received: 13473 316s ok 112 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "292a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10538 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq2.pod 316s # expected: 10538 316s # received: 10538 316s ok 113 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "92e1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 37601 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq3.pod 316s # expected: 37601 316s # received: 37601 316s ok 114 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "16bcd-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 93133 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq4.pod 316s # expected: 93133 316s # received: 93133 316s ok 115 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "dbc1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 56257 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq5.pod 316s # expected: 56257 316s # received: 56257 316s ok 116 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "9a71-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 39537 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq6.pod 316s # expected: 39537 316s # received: 39537 316s ok 117 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "93ae-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 37806 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq7.pod 316s # expected: 37806 316s # received: 37806 316s ok 118 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c30c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 49932 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq8.pod 316s # expected: 49932 316s # received: 49932 316s ok 119 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3b75-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 15221 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfaq9.pod 316s # expected: 15221 316s # received: 15221 316s ok 120 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "56ca-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22218 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfilter.pod 316s # expected: 22218 316s # received: 22218 316s ok 121 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "342b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 13355 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfork.pod 316s # expected: 13355 316s # received: 13355 316s ok 122 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4122-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 16674 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlform.pod 316s # expected: 16674 316s # received: 16674 316s ok 123 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "671-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 1649 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 316s # expected: 1649 316s # received: 1649 316s ok 124 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "68740-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 427840 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlfunc.pod 316s # expected: 427840 316s # received: 427840 316s ok 125 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "7c2e-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 31790 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlgit.pod 316s # expected: 31790 316s # received: 31790 316s ok 126 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "219ca-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 137674 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlglossary.pod 316s # expected: 137674 316s # received: 137674 316s ok 127 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4072-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 16498 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlgov.pod 316s # expected: 16498 316s # received: 16498 316s ok 128 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "35f7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 13815 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlgpl.pod 316s # expected: 13815 316s # received: 13815 316s ok 129 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "31bb8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 203704 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlguts.pod 316s # expected: 203704 316s # received: 203704 316s ok 130 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "afe5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 45029 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhack.pod 316s # expected: 45029 316s # received: 45029 316s ok 131 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1297d-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 76157 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhacktips.pod 316s # expected: 76157 316s # received: 76157 316s ok 132 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1809-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6153 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhacktut.pod 316s # expected: 6153 316s # received: 6153 316s ok 133 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "602-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 1538 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhaiku.pod 316s # expected: 1538 316s # received: 1538 316s ok 134 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "ebeb-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 60395 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhist.pod 316s # expected: 60395 316s # received: 60395 316s ok 135 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "77a4-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 30628 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhpux.pod 316s # expected: 30628 316s # received: 30628 316s ok 136 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "7dd-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 2013 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlhurd.pod 316s # expected: 2013 316s # received: 2013 316s ok 137 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1fc9f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 130207 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlintern.pod 316s # expected: 130207 316s # received: 130207 316s ok 138 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "9216-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 37398 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlinterp.pod 316s # expected: 37398 316s # received: 37398 316s ok 139 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "579a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22426 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlintro.pod 316s # expected: 22426 316s # received: 22426 316s ok 140 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "8ad2-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 35538 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perliol.pod 316s # expected: 35538 316s # received: 35538 316s ok 141 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "11818-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 71704 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlipc.pod 316s # expected: 71704 316s # received: 71704 316s ok 142 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1150-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4432 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlirix.pod 316s # expected: 4432 316s # received: 4432 316s ok 143 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "20a8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8360 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perljp.pod 316s # expected: 8360 316s # received: 8360 316s ok 144 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2fc0-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12224 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlko.pod 316s # expected: 12224 316s # received: 12224 316s ok 145 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "163-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 355 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perllexwarn.pod 316s # expected: 355 316s # received: 355 316s ok 146 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "7ea-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 2026 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perllinux.pod 316s # expected: 2026 316s # received: 2026 316s ok 147 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "12978-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 76152 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perllocale.pod 316s # expected: 76152 316s # received: 76152 316s ok 148 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2487-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9351 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perllol.pod 316s # expected: 9351 316s # received: 9351 316s ok 149 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2f6f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12143 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmacosx.pod 316s # expected: 12143 316s # received: 12143 316s ok 150 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "67a7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 26535 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmod.pod 316s # expected: 26535 316s # received: 26535 316s ok 151 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2574-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9588 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 316s # expected: 9588 316s # received: 9588 316s ok 152 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1095c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 67932 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmodlib.pod 316s # expected: 67932 316s # received: 67932 316s ok 153 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "573b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 22331 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 316s # expected: 22331 316s # received: 22331 316s ok 154 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "d65-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3429 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlmroapi.pod 316s # expected: 3429 316s # received: 3429 316s ok 155 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2ad3-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10963 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlnewmod.pod 316s # expected: 10963 316s # received: 10963 316s ok 156 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "20a5-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8357 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlnumber.pod 316s # expected: 8357 316s # received: 8357 316s ok 157 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "8d31-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 36145 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlobj.pod 316s # expected: 36145 316s # received: 36145 316s ok 158 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "6885-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 26757 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlootut.pod 316s # expected: 26757 316s # received: 26757 316s ok 159 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2b4ac-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 177324 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlop.pod 316s # expected: 177324 316s # received: 177324 316s ok 160 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4db-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 1243 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 316s # expected: 1243 316s # received: 1243 316s ok 161 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3b77-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 15223 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlopentut.pod 316s # expected: 15223 316s # received: 15223 316s ok 162 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "16cb7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 93367 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlos2.pod 316s # expected: 93367 316s # received: 93367 316s ok 163 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "37cb-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 14283 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlos390.pod 316s # expected: 14283 316s # received: 14283 316s ok 164 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "12b0-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4784 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlos400.pod 316s # expected: 4784 316s # received: 4784 316s ok 165 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c8a9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 51369 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpacktut.pod 316s # expected: 51369 316s # received: 51369 316s ok 166 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c2bc-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 49852 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlperf.pod 316s # expected: 49852 316s # received: 49852 316s ok 167 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1418-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5144 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlplan9.pod 316s # expected: 5144 316s # received: 5144 316s ok 168 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "5b65-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 23397 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpod.pod 316s # expected: 23397 316s # received: 23397 316s ok 169 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "10d10-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 68880 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpodspec.pod 316s # expected: 68880 316s # received: 68880 316s ok 170 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2f40-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 12096 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 316s # expected: 12096 316s # received: 12096 316s ok 171 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "67b7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 26551 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpolicy.pod 316s # expected: 26551 316s # received: 26551 316s ok 172 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "15db1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 89521 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlport.pod 316s # expected: 89521 316s # received: 89521 316s ok 173 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1412-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 5138 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlpragma.pod 316s # expected: 5138 316s # received: 5138 316s ok 174 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1a25-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 6693 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlqnx.pod 316s # expected: 6693 316s # received: 6693 316s ok 175 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "21256-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 135766 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlre.pod 316s # expected: 135766 316s # received: 135766 316s ok 176 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "8a9c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 35484 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlreapi.pod 316s # expected: 35484 316s # received: 35484 316s ok 177 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "818f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 33167 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 316s # expected: 33167 316s # received: 33167 316s ok 178 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "bec7-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 48839 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 316s # expected: 48839 316s # received: 48839 316s ok 179 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "8d5c-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 36188 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlref.pod 316s # expected: 36188 316s # received: 36188 316s ok 180 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4944-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 18756 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlreftut.pod 316s # expected: 18756 316s # received: 18756 316s ok 181 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "a989-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 43401 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlreguts.pod 316s # expected: 43401 316s # received: 43401 316s ok 182 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1fd-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 509 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlrepository.pod 316s # expected: 509 316s # received: 509 316s ok 183 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4b07-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 19207 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlrequick.pod 316s # expected: 19207 316s # received: 19207 316s ok 184 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3caa-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 15530 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlreref.pod 316s # expected: 15530 316s # received: 15530 316s ok 185 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1e1ef-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 123375 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlretut.pod 316s # expected: 123375 316s # received: 123375 316s ok 186 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "651-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 1617 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlriscos.pod 316s # expected: 1617 316s # received: 1617 316s ok 187 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "e707-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 59143 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlrun.pod 316s # expected: 59143 316s # received: 59143 316s ok 188 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "6cea-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 27882 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsec.pod 316s # expected: 27882 316s # received: 27882 316s ok 189 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "4af2-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 19186 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 316s # expected: 19186 316s # received: 19186 316s ok 190 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "7494-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 29844 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsolaris.pod 316s # expected: 29844 316s # received: 29844 316s ok 191 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1bdc-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7132 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsource.pod 316s # expected: 7132 316s # received: 7132 316s ok 192 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "233b-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 9019 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlstyle.pod 316s # expected: 9019 316s # received: 9019 316s ok 193 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "12fb9-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 77753 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsub.pod 316s # expected: 77753 316s # received: 77753 316s ok 194 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "d31f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 54047 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsyn.pod 316s # expected: 54047 316s # received: 54047 316s ok 195 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "2858-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10328 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlsynology.pod 316s # expected: 10328 316s # received: 10328 316s ok 196 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "b184-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 45444 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlthrtut.pod 316s # expected: 45444 316s # received: 45444 316s ok 197 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "9a91-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 39569 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltie.pod 316s # expected: 39569 316s # received: 39569 316s ok 198 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "cda6a-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 842346 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltoc.pod 316s # expected: 842346 316s # received: 842346 316s ok 199 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "174-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 372 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltodo.pod 316s # expected: 372 316s # received: 372 316s ok 200 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "126-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 294 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltooc.pod 316s # expected: 294 316s # received: 294 316s ok 201 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "126-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 294 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltoot.pod 316s # expected: 294 316s # received: 294 316s ok 202 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "297f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 10623 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltrap.pod 316s # expected: 10623 316s # received: 10623 316s ok 203 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "213f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 8511 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltru64.pod 316s # expected: 8511 316s # received: 8511 316s ok 204 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1183-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4483 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perltw.pod 316s # expected: 4483 316s # received: 4483 316s ok 205 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "162b6-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 90806 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlunicode.pod 316s # expected: 90806 316s # received: 90806 316s ok 206 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "6349-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 25417 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlunicook.pod 316s # expected: 25417 316s # received: 25417 316s ok 207 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "372e-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 14126 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlunifaq.pod 316s # expected: 14126 316s # received: 14126 316s ok 208 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "96e1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 38625 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perluniintro.pod 316s # expected: 38625 316s # received: 38625 316s ok 209 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "6eefa-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 454394 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perluniprops.pod 316s # expected: 454394 316s # received: 454394 316s ok 210 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1f10-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7952 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlunitut.pod 316s # expected: 7952 316s # received: 7952 316s ok 211 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "1ce8-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 7400 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlutil.pod 316s # expected: 7400 316s # received: 7400 316s ok 212 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "16c17-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 93207 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlvar.pod 316s # expected: 93207 316s # received: 93207 316s ok 213 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c68d-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 50829 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlvms.pod 316s # expected: 50829 316s # received: 50829 316s ok 214 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "f16-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 3862 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlvos.pod 316s # expected: 3862 316s # received: 3862 316s ok 215 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "7c61-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 31841 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlwin32.pod 316s # expected: 31841 316s # received: 31841 316s ok 216 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "12d15-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 77077 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlxs.pod 316s # expected: 77077 316s # received: 77077 316s ok 217 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "c51f-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 50463 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlxstut.pod 316s # expected: 50463 316s # received: 50463 316s ok 218 316s #lwp request: 316s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "5dc1-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 24001 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 316s # expected: 24001 316s # received: 24001 316s ok 219 316s #lwp request: 316s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "b237c-63a9ccb563e40" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 729980 316s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-binary-httpd 316s # expected: 729980 316s # received: 729980 316s ok 220 316s #lwp request: 316s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 316s #User-Agent: libwww-perl/6.78 316s # 316s #server response: 316s #HTTP/1.1 200 OK 316s #Connection: close 316s #Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Accept-Ranges: bytes 316s #ETag: "3e04c0-63aee5c187c80" 316s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 316s #Vary: In-If1 316s #Content-Length: 4064448 316s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 316s #Client-Date: Thu, 04 Sep 2025 16:04:51 GMT 316s #Client-Peer: 127.0.0.1:8529 316s #Client-Response-Num: 1 316s #DMMATCH1: 1 316s # 316s # testing : download of /getfiles-binary-perl 316s # expected: 4064448 316s # received: 4064448 316s ok 221 316s ok 319s t/apache/headers.t .................. 319s 1..27 319s # Running under perl version 5.040001 for linux 319s # Current time local: Thu Sep 4 16:04:51 2025 319s # Current time GMT: Thu Sep 4 16:04:51 2025 319s # Using Test.pm version 1.31 319s # Using Apache/Test.pm version 1.44 319s testing: Hello: World 319s ok 1 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 2 319s header: [World] vs [World] 319s # testing : compare header Hello value 319s # expected: 'World' 319s # received: 'World' 319s ok 3 319s testing: Hello: World 319s ok 4 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 5 319s header: [World] vs [World] 319s # testing : compare header Hello value 319s # expected: 'World' 319s # received: 'World' 319s ok 6 319s testing: Hello: World 319s ok 7 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 8 319s header: [World] vs [World] 319s # testing : compare header Hello value 319s # expected: 'World' 319s # received: 'World' 319s ok 9 319s testing: Hello: Foo 319s Bar 319s ok 10 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 11 319s header: [Foo Bar] vs [Foo Bar] 319s # testing : compare header Hello value 319s # expected: 'Foo Bar' 319s # received: 'Foo Bar' 319s ok 12 319s testing: Hello: Foo 319s Bar 319s ok 13 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 14 319s header: [Foo Bar] vs [Foo Bar] 319s # testing : compare header Hello value 319s # expected: 'Foo Bar' 319s # received: 'Foo Bar' 319s ok 15 319s testing: Hello: Foo 319s Bar 319s ok 16 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 17 319s header: [Foo Bar] vs [Foo Bar] 319s # testing : compare header Hello value 319s # expected: 'Foo Bar' 319s # received: 'Foo Bar' 319s ok 18 319s testing: Hello: Foo 319s Bar 319s ok 19 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 20 319s header: [Foo Bar] vs [Foo Bar] 319s # testing : compare header Hello value 319s # expected: 'Foo Bar' 319s # received: 'Foo Bar' 319s ok 21 319s testing: Hello: Foo 319s Bar 319s ok 22 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 23 319s header: [Foo Bar] vs [Foo Bar] 319s # testing : compare header Hello value 319s # expected: 'Foo Bar' 319s # received: 'Foo Bar' 319s ok 24 319s testing: Hello:World 319s ok 25 319s # testing : response success 319s # expected: qr/HTTP\/1\.. 200 OK/ 319s # received: 'HTTP/1.1 200 OK' 319s ok 26 319s header: [World] vs [World] 319s # testing : compare header Hello value 319s # expected: 'World' 319s # received: 'World' 319s ok 27 319s ok 322s t/apache/hostcheck.t ................ 322s 1..14 322s # Running under perl version 5.040001 for linux 322s # Current time local: Thu Sep 4 16:04:54 2025 322s # Current time GMT: Thu Sep 4 16:04:54 2025 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.44 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: localhost 322s 322s # expected 200, got 200 for ok 322s ok 1 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: localhost:1 322s 322s # expected 200, got 200 for port ignored 322s ok 2 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: notlisted 322s 322s # expected 200, got 200 for name not listed 322s ok 3 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: 127.0.0.1 322s 322s # expected 200, got 200 for IP not in serveralias/servername 322s ok 4 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: default-strict 322s 322s # expected 200, got 200 for NVH matches in default server 322s ok 5 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: nvh-strict 322s 322s # expected 200, got 200 for NVH matches 322s ok 6 322s # SENDING to 127.0.0.1:8529 322s # GET / HTTP/1.1 322s Host: nvh-strict:1 322s 322s # expected 200, got 200 for NVH matches port ignored 322s ok 7 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: localhost 322s 322s # expected 400, got 400 for ok 322s ok 8 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: localhost:1 322s 322s # expected 400, got 400 for port ignored 322s ok 9 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: notlisted 322s 322s # expected 400, got 400 for name not listed 322s ok 10 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: 127.0.0.1 322s 322s # expected 400, got 400 for IP not in serveralias/servername 322s ok 11 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: default-strict 322s 322s # expected 200, got 200 for NVH matches in default server 322s ok 12 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: nvh-strict 322s 322s # expected 200, got 200 for NVH matches 322s ok 13 322s # SENDING to 127.0.0.1:8556 322s # GET / HTTP/1.1 322s Host: nvh-strict:1 322s 322s # expected 200, got 200 for NVH matches port ignored 322s ok 14 322s ok 325s t/apache/http_strict.t .............. 325s 1..178 325s # Running under perl version 5.040001 for linux 325s # Current time local: Thu Sep 4 16:04:57 2025 325s # Current time GMT: Thu Sep 4 16:04:57 2025 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.44 325s # SENDING: 325s # GET / HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 1 325s # SENDING: 325s # GET / HTTP/1.0\n\n 325s # expecting success, got 200 325s ok 2 325s # SENDING: 325s # get / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 3 325s # SENDING: 325s # G ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 4 325s # SENDING: 325s # G\x00ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 5 325s # SENDING: 325s # G/T / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 6 325s # SENDING: 325s # GET /\x00 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 7 325s # SENDING: 325s # GET / HTTP/1.0\x00\r\n\r\n 325s # expecting 400, got 400 325s ok 8 325s # SENDING: 325s # GET\x0c/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 9 325s # SENDING: 325s # GET\r/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 10 325s # SENDING: 325s # GET\t/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 11 325s # SENDING: 325s # GET / HTT/1.0\r\n\r\n 325s # expecting error, got 400 325s ok 12 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 13 325s # SENDING: 325s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 14 325s # SENDING: 325s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 15 325s # SENDING: 325s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 16 325s # SENDING: 325s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 17 325s # SENDING: 325s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 325s # expecting 200, got 200 325s ok 18 325s # SENDING: 325s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 19 325s # SENDING: 325s # GET / HTTP/\r\nHost: localhost\r\n\r\n 325s # expecting error, got 400 325s ok 20 325s # SENDING: 325s # GET / HTTP/0.9\r\n\r\n 325s # expecting error, got 400 325s ok 21 325s # SENDING: 325s # GET / HTTP/0.8\r\n\r\n 325s # expecting error, got 400 325s ok 22 325s # SENDING: 325s # GET /\x01 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 23 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 24 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 325s # expecting 200, got 200 325s ok 25 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 325s # expecting 400, got 400 325s ok 26 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 325s # expecting 200, got 200 325s ok 27 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo\r\n\r\n 325s # expecting 400, got 400 325s ok 28 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 325s # expecting 400, got 400 325s ok 29 325s # SENDING: 325s # GET / HTTP/1.0\r\n: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 30 325s # SENDING: 325s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 31 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 325s # expecting 400, got 400 325s ok 32 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 325s # expecting 400, got 400 325s ok 33 325s # SENDING: 325s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 325s # expecting 400, got 400 325s ok 34 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 35 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 36 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 37 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 325s # expecting 200, got 200 325s ok 38 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 325s # expecting 400, got 400 325s ok 39 325s # SENDING: 325s # GET / HTTP/1.0\r\r 325s # expecting dropped connection and HTTPD dropped connection 325s ok 40 325s # SENDING: 325s # GET /\r\n 325s # expecting headerless HTTP/0.9 body, got response 325s ok 41 325s # SENDING: 325s # GET /#frag HTTP/1.0\r\n 325s # expecting 400, got 400 325s ok 42 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 325s # expecting 200, got 200 325s ok 43 325s # SENDING: 325s # GET http://017700000001/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 44 325s # SENDING: 325s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 45 325s # SENDING: 325s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 46 325s # SENDING: 325s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 47 325s # SENDING: 325s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 48 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 325s # expecting 200, got 200 325s ok 49 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 325s # expecting 400, got 400 325s ok 50 325s # SENDING: 325s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 51 325s # SENDING: 325s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 52 325s # SENDING: 325s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 53 325s # SENDING: 325s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 54 325s # SENDING: 325s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 55 325s # SENDING: 325s # GET http://[::1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 56 325s # SENDING: 325s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 57 325s # SENDING: 325s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 58 325s # SENDING: 325s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 59 325s # SENDING: 325s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 60 325s # SENDING: 325s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 61 325s # SENDING: 325s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 62 325s # SENDING: 325s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 63 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 325s # expecting success, got 200 325s ok 64 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 325s # expecting success, got 200 325s ok 65 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 325s # expecting success, got 200 325s ok 66 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 325s # expecting success, got 200 325s ok 67 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 325s # expecting success, got 200 325s ok 68 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 325s # expecting success, got 200 325s ok 69 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 325s # expecting 200, got 200 325s ok 70 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 325s # expecting 200, got 200 325s ok 71 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 325s # expecting 400, got 400 325s ok 72 325s # SENDING: 325s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 73 325s # SENDING: 325s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 74 325s # SENDING: 325s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 75 325s # SENDING: 325s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 76 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 77 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 78 325s # SENDING: 325s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 79 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: Foo: bar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: bar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 80 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 325s # DECODED: Foo: 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: \r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 81 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: : bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 82 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x00oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 83 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x01oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 84 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\noo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 85 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\tar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: b\tar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 86 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\x01ar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 87 325s # SENDING: 325s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 325s # expecting 500, got 500 325s ok 88 325s # SENDING: 325s # GET / HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 89 325s # SENDING: 325s # GET / HTTP/1.0\n\n 325s # expecting 400, got 400 325s ok 90 325s # SENDING: 325s # get / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 91 325s # SENDING: 325s # G ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 92 325s # SENDING: 325s # G\x00ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 93 325s # SENDING: 325s # G/T / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 94 325s # SENDING: 325s # GET /\x00 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 95 325s # SENDING: 325s # GET / HTTP/1.0\x00\r\n\r\n 325s # expecting 400, got 400 325s ok 96 325s # SENDING: 325s # GET\x0c/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 97 325s # SENDING: 325s # GET\r/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 98 325s # SENDING: 325s # GET\t/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 99 325s # SENDING: 325s # GET / HTT/1.0\r\n\r\n 325s # expecting error, got 400 325s ok 100 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 101 325s # SENDING: 325s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 102 325s # SENDING: 325s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 103 325s # SENDING: 325s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 104 325s # SENDING: 325s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 105 325s # SENDING: 325s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 106 325s # SENDING: 325s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 107 325s # SENDING: 325s # GET / HTTP/\r\nHost: localhost\r\n\r\n 325s # expecting error, got 400 325s ok 108 325s # SENDING: 325s # GET / HTTP/0.9\r\n\r\n 325s # expecting error, got 400 325s ok 109 325s # SENDING: 325s # GET / HTTP/0.8\r\n\r\n 325s # expecting error, got 400 325s ok 110 325s # SENDING: 325s # GET /\x01 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 111 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 112 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 325s # expecting 200, got 200 325s ok 113 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 325s # expecting 400, got 400 325s ok 114 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 325s # expecting 400, got 400 325s ok 115 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo\r\n\r\n 325s # expecting 400, got 400 325s ok 116 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 325s # expecting 400, got 400 325s ok 117 325s # SENDING: 325s # GET / HTTP/1.0\r\n: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 118 325s # SENDING: 325s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 119 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 325s # expecting 400, got 400 325s ok 120 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 325s # expecting 400, got 400 325s ok 121 325s # SENDING: 325s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 325s # expecting 400, got 400 325s ok 122 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 123 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 124 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 125 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 325s # expecting 200, got 200 325s ok 126 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 325s # expecting 400, got 400 325s ok 127 325s # SENDING: 325s # GET / HTTP/1.0\r\r 325s # expecting dropped connection and HTTPD dropped connection 325s ok 128 325s # SENDING: 325s # GET /\r\n 325s # expecting headerless HTTP/0.9 body, got response 325s ok 129 325s # SENDING: 325s # GET /#frag HTTP/1.0\r\n 325s # expecting 400, got 400 325s ok 130 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 131 325s # SENDING: 325s # GET http://017700000001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 132 325s # SENDING: 325s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 133 325s # SENDING: 325s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 134 325s # SENDING: 325s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 135 325s # SENDING: 325s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 136 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 325s # expecting 400, got 400 325s ok 137 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 325s # expecting 400, got 400 325s ok 138 325s # SENDING: 325s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 139 325s # SENDING: 325s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 140 325s # SENDING: 325s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 141 325s # SENDING: 325s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 142 325s # SENDING: 325s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 143 325s # SENDING: 325s # GET http://[::1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 144 325s # SENDING: 325s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 145 325s # SENDING: 325s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 146 325s # SENDING: 325s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 147 325s # SENDING: 325s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 148 325s # SENDING: 325s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 149 325s # SENDING: 325s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 150 325s # SENDING: 325s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 151 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 325s # expecting success, got 200 325s ok 152 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 325s # expecting success, got 200 325s ok 153 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 325s # expecting success, got 200 325s ok 154 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 325s # expecting success, got 200 325s ok 155 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 325s # expecting success, got 200 325s ok 156 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 325s # expecting success, got 200 325s ok 157 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 325s # expecting 400, got 400 325s ok 158 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 325s # expecting 400, got 400 325s ok 159 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 325s # expecting 400, got 400 325s ok 160 325s # SENDING: 325s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 161 325s # SENDING: 325s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 162 325s # SENDING: 325s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 163 325s # SENDING: 325s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 164 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 165 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 166 325s # SENDING: 325s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 167 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: Foo: bar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: bar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 168 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 325s # DECODED: Foo: 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: \r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 169 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: : bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 170 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x00oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 171 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x01oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 172 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\noo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 173 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\tar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Foo: b\tar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 174 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\x01ar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Thu, 04 Sep 2025 16:05:00 GMT\r\n 325s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 175 325s # SENDING: 325s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 325s # expecting 500, got 500 325s ok 176 325s ok 177 325s ok 178 325s ok 329s t/apache/if_sections.t .............. 329s 1..46 329s # Running under perl version 5.040001 for linux 329s # Current time local: Thu Sep 4 16:05:00 2025 329s # Current time GMT: Thu Sep 4 16:05:00 2025 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.44 329s # /if_sec/ with '': 329s # expected: 200 329s # received: '200' 329s ok 1 329s # expected: undef 329s # received: undef 329s ok 2 329s # /if_sec/foo.if_test with '': 329s # expected: 200 329s # received: '200' 329s ok 3 329s # expected: undef 329s # received: undef 329s ok 4 329s # /if_sec/foo.if_test with '1': 329s # expected: 200 329s # received: '200' 329s ok 5 329s # expected: 'global1' 329s # received: 'global1' 329s ok 6 329s # /if_sec/foo.if_test with '1 11': 329s # expected: 200 329s # received: '200' 329s ok 7 329s # expected: 'global1, nested11, nested113' 329s # received: 'global1, nested11, nested113' 329s ok 8 329s # /if_sec/foo.if_test with '1 11 111': 329s # expected: 200 329s # received: '200' 329s ok 9 329s # expected: 'global1, nested11, nested111' 329s # received: 'global1, nested11, nested111' 329s ok 10 329s # /if_sec/foo.if_test with '1 11 112': 329s # expected: 200 329s # received: '200' 329s ok 11 329s # expected: 'global1, nested11, nested112' 329s # received: 'global1, nested11, nested112' 329s ok 12 329s # /if_sec/foo.if_test with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 13 329s # expected: 'global1, files2' 329s # received: 'global1, files2' 329s ok 14 329s # /if_sec/dir/foo.txt with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 15 329s # expected: 'global1, dir1, dir2, dir_files1' 329s # received: 'global1, dir1, dir2, dir_files1' 329s ok 16 329s # /if_sec/dir/ with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 17 329s # expected: 'global1, dir1, dir2' 329s # received: 'global1, dir1, dir2' 329s ok 18 329s # /if_sec/dir/ with '1 11': 329s # expected: 200 329s # received: '200' 329s ok 19 329s # expected: 'global1, dir1, nested11, nested113' 329s # received: 'global1, dir1, nested11, nested113' 329s ok 20 329s # /if_sec/dir/ with '1 11 111': 329s # expected: 200 329s # received: '200' 329s ok 21 329s # expected: 'global1, dir1, nested11, nested111' 329s # received: 'global1, dir1, nested11, nested111' 329s ok 22 329s # /if_sec/dir/ with '1 11 112': 329s # expected: 200 329s # received: '200' 329s ok 23 329s # expected: 'global1, dir1, nested11, nested112' 329s # received: 'global1, dir1, nested11, nested112' 329s ok 24 329s # /if_sec/loc/ with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 25 329s # expected: 'global1, loc1, loc2' 329s # received: 'global1, loc1, loc2' 329s ok 26 329s # /if_sec/loc/foo.txt with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 27 329s # expected: 'global1, loc1, loc2' 329s # received: 'global1, loc1, loc2' 329s ok 28 329s # /if_sec/loc/ with '1 11': 329s # expected: 200 329s # received: '200' 329s ok 29 329s # expected: 'global1, loc1, nested11, nested113' 329s # received: 'global1, loc1, nested11, nested113' 329s ok 30 329s # /if_sec/loc/ with '1 11 111': 329s # expected: 200 329s # received: '200' 329s ok 31 329s # expected: 'global1, loc1, nested11, nested111' 329s # received: 'global1, loc1, nested11, nested111' 329s ok 32 329s # /if_sec/loc/ with '1 11 112': 329s # expected: 200 329s # received: '200' 329s ok 33 329s # expected: 'global1, loc1, nested11, nested112' 329s # received: 'global1, loc1, nested11, nested112' 329s ok 34 329s # /if_sec/loc/foo.if_test with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 35 329s # expected: 'global1, files2, loc1, loc2' 329s # received: 'global1, files2, loc1, loc2' 329s ok 36 329s # /if_sec/loc/foo.if_test with '1 2 11': 329s # expected: 200 329s # received: '200' 329s ok 37 329s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 329s # received: 'global1, files2, loc1, loc2, nested11, nested113' 329s ok 38 329s # /if_sec/loc/foo.if_test with '1 2 11 111': 329s # expected: 200 329s # received: '200' 329s ok 39 329s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 329s # received: 'global1, files2, loc1, loc2, nested11, nested111' 329s ok 40 329s # /if_sec/loc/foo.if_test with '1 2 11 112': 329s # expected: 200 329s # received: '200' 329s ok 41 329s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 329s # received: 'global1, files2, loc1, loc2, nested11, nested112' 329s ok 42 329s # /if_sec/proxy/ with '1 2': 329s # expected: 200 329s # received: '200' 329s ok 43 329s # expected: 'global1, locp1, locp2' 329s # received: 'global1, locp1, locp2' 329s ok 44 329s # /if_sec/proxy/ with '2': 329s # expected: 200 329s # received: '200' 329s ok 45 329s # expected: 'locp2' 329s # received: 'locp2' 329s ok 46 329s ok 332s t/apache/iffile.t ................... 332s 1..2 332s # Running under perl version 5.040001 for linux 332s # Current time local: Thu Sep 4 16:05:03 2025 332s # Current time GMT: Thu Sep 4 16:05:03 2025 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.44 332s # expected: 200 332s # received: '200' 332s ok 1 332s # expected: 'success1, success2, success3, success4, success5' 332s # received: 'success1, success2, success3, success4, success5' 332s ok 2 332s ok 335s t/apache/leaks.t .................... skipped: mod_memory_track not activated 342s t/apache/limits.t ................... 342s 1..12 342s # Running under perl version 5.040001 for linux 342s # Current time local: Thu Sep 4 16:05:09 2025 342s # Current time GMT: Thu Sep 4 16:05:09 2025 342s # Using Test.pm version 1.31 342s # Using Apache/Test.pm version 1.44 342s # Testing LimitRequestLine; should succeed 342s # testing : Test #1 342s # expected: 200 342s # received: '200' 342s ok 1 342s # Testing LimitRequestLine; should fail 342s # testing : Test #2 342s # expected: 414 342s # received: '414' 342s ok 2 342s # Testing LimitRequestFieldSize; should succeed 342s # testing : Test #3 342s # expected: 200 342s # received: '200' 342s ok 3 342s # Testing LimitRequestFieldSize; should fail 342s # testing : Test #4 342s # expected: 400 342s # received: '400' 342s ok 4 342s # Testing LimitRequestFields; should succeed 342s # testing : Test #5 342s # expected: 200 342s # received: '200' 342s ok 5 342s # Testing LimitRequestFields; should fail 342s # testing : Test #6 342s # expected: 400 342s # received: '400' 342s ok 6 342s # Testing LimitRequestBody; should succeed 342s # Chunked transfer-encoding enabled 342s # testing : Test #7 342s # expected: 200 342s # received: '200' 342s ok 7 342s # Testing LimitRequestBody; should succeed 342s # Chunked transfer-encoding disabled 342s # testing : Test #8 342s # expected: 200 342s # received: '200' 342s ok 8 342s # Testing LimitRequestBody; should fail 342s # Chunked transfer-encoding enabled 342s # testing : Test #9 342s # expected: 413 342s # received: '413' 342s ok 9 342s # Testing LimitRequestBody; should fail 342s # Chunked transfer-encoding disabled 342s # testing : Test #10 342s # expected: 413 342s # received: '413' 342s ok 10 342s # Testing LimitRequestFieldSize; should succeed 342s # testing : Test #11 342s # expected: 200 342s # received: '200' 342s ok 11 342s # Testing LimitRequestFieldSize; should fail 342s # testing : Test #12 342s # expected: 400 342s # received: '400' 342s ok 12 342s ok 345s t/apache/loglevel.t ................. 345s 1..8 345s # Running under perl version 5.040001 for linux 345s # Current time local: Thu Sep 4 16:05:16 2025 345s # Current time GMT: Thu Sep 4 16:05:16 2025 345s # Using Test.pm version 1.31 345s # Using Apache/Test.pm version 1.44 345s ok 1 345s ok 2 345s ok 3 345s ok 4 345s ok 5 345s ok 6 345s ok 7 345s ok 8 345s ok 348s t/apache/maxranges.t ................ 348s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 348s 1..19 348s # Running under perl version 5.040001 for linux 348s # Current time local: Thu Sep 4 16:05:19 2025 348s # Current time GMT: Thu Sep 4 16:05:19 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s ok 1 348s ok 2 348s ok 3 348s ok 4 348s ok 5 348s ok 6 348s ok 7 348s ok 8 348s ok 9 348s ok 10 348s ok 11 348s ok 12 348s ok 13 348s ok 14 348s ok 15 348s ok 16 348s ok 17 348s ok 18 348s ok 19 348s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 348s ok 351s t/apache/mergeslashes.t ............. 351s 1..9 351s # Running under perl version 5.040001 for linux 351s # Current time local: Thu Sep 4 16:05:23 2025 351s # Current time GMT: Thu Sep 4 16:05:23 2025 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.44 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for exact match 351s ok 1 351s # SENDING to 127.0.0.1:8556 351s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for merged even at front 351s ok 2 351s # SENDING to 127.0.0.1:8556 351s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for merged even at front 351s ok 3 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for c// should be merged 351s ok 4 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for a// should be merged 351s ok 5 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for a// matches locationmatch 351s ok 6 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 351s # expected 200, got 200 for c// doesn't match locationmatch 351s ok 7 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for baseline failed 351s ok 8 351s # SENDING to 127.0.0.1:8556 351s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 351s # expected 403, got 403 for b//d not merged for Location with OFF 351s ok 9 351s ok 354s t/apache/mmn.t ...................... 354s 1..2 354s # Running under perl version 5.040001 for linux 354s # Current time local: Thu Sep 4 16:05:26 2025 354s # Current time GMT: Thu Sep 4 16:05:26 2025 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.44 354s ok 1 354s ok 2 354s ok 357s t/apache/options.t .................. 357s 1..2 357s # Running under perl version 5.040001 for linux 357s # Current time local: Thu Sep 4 16:05:29 2025 357s # Current time GMT: Thu Sep 4 16:05:29 2025 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.44 357s # testing : code 357s # expected: 200 357s # received: '200' 357s ok 1 357s # testing : OPTIONS 357s # expected: qr/OPTIONS/ 357s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 357s ok 2 357s ok 362s t/apache/passbrigade.t .............. 362s # using LWP client 362s 1..114 362s # Running under perl version 5.040001 for linux 362s # Current time local: Thu Sep 4 16:05:32 2025 362s # Current time GMT: Thu Sep 4 16:05:32 2025 362s # Using Test.pm version 1.31 362s # Using Apache/Test.pm version 1.44 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 1024 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 1024 362s # received: 1024 362s ok 1 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 2048 362s # received: 2048 362s ok 2 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 3072 362s # received: 3072 362s ok 3 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 4096 362s # received: 4096 362s ok 4 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 5120 362s # received: 5120 362s ok 5 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 6144 362s # received: 6144 362s ok 6 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 7168 362s # received: 7168 362s ok 7 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 8192 362s # received: 8192 362s ok 8 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 9216 362s # received: 9216 362s ok 9 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 10240 362s # received: 10240 362s ok 10 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 11264 362s # received: 11264 362s ok 11 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 12288 362s # received: 12288 362s ok 12 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 13312 362s # received: 13312 362s ok 13 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 14336 362s # received: 14336 362s ok 14 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 15360 362s # received: 15360 362s ok 15 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 16384 362s # received: 16384 362s ok 16 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 17408 362s # received: 17408 362s ok 17 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 18432 362s # received: 18432 362s ok 18 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 19456 362s # received: 19456 362s ok 19 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 20480 362s # received: 20480 362s ok 20 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 21504 362s # received: 21504 362s ok 21 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 22528 362s # received: 22528 362s ok 22 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 23552 362s # received: 23552 362s ok 23 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 24576 362s # received: 24576 362s ok 24 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 25600 362s # received: 25600 362s ok 25 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 26624 362s # received: 26624 362s ok 26 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 27648 362s # received: 27648 362s ok 27 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 28672 362s # received: 28672 362s ok 28 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 29696 362s # received: 29696 362s ok 29 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 30720 362s # received: 30720 362s ok 30 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 31744 362s # received: 31744 362s ok 31 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 32768 362s # received: 32768 362s ok 32 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 33792 362s # received: 33792 362s ok 33 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 34816 362s # received: 34816 362s ok 34 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 35840 362s # received: 35840 362s ok 35 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 36864 362s # received: 36864 362s ok 36 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 37888 362s # received: 37888 362s ok 37 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 38912 362s # received: 38912 362s ok 38 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 39936 362s # received: 39936 362s ok 39 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 40960 362s # received: 40960 362s ok 40 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 41984 362s # received: 41984 362s ok 41 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 43008 362s # received: 43008 362s ok 42 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 44032 362s # received: 44032 362s ok 43 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 45056 362s # received: 45056 362s ok 44 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 46080 362s # received: 46080 362s ok 45 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 47104 362s # received: 47104 362s ok 46 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 48128 362s # received: 48128 362s ok 47 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 49152 362s # received: 49152 362s ok 48 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 50176 362s # received: 50176 362s ok 49 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 51200 362s # received: 51200 362s ok 50 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 102400 362s # received: 102400 362s ok 51 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 307200 362s # received: 307200 362s ok 52 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 512000 362s # received: 512000 362s ok 53 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 2048000 362s # received: 2048000 362s ok 54 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 4096000 362s # received: 4096000 362s ok 55 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 6144000 362s # received: 6144000 362s ok 56 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:35 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 10240000 362s # received: 10240000 362s ok 57 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 1024 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 1024 362s # received: 1024 362s ok 58 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 2048 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 2048 362s # received: 2048 362s ok 59 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 3072 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 3072 362s # received: 3072 362s ok 60 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 4096 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 4096 362s # received: 4096 362s ok 61 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 5120 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 5120 362s # received: 5120 362s ok 62 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 6144 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 6144 362s # received: 6144 362s ok 63 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 7168 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 7168 362s # received: 7168 362s ok 64 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 8192 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #DMMATCH1: 1 362s # 362s # testing : bytes in body 362s # expected: 8192 362s # received: 8192 362s ok 65 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 9216 362s # received: 9216 362s ok 66 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 10240 362s # received: 10240 362s ok 67 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 11264 362s # received: 11264 362s ok 68 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 12288 362s # received: 12288 362s ok 69 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 13312 362s # received: 13312 362s ok 70 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 14336 362s # received: 14336 362s ok 71 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 15360 362s # received: 15360 362s ok 72 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 16384 362s # received: 16384 362s ok 73 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 17408 362s # received: 17408 362s ok 74 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 18432 362s # received: 18432 362s ok 75 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 19456 362s # received: 19456 362s ok 76 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 20480 362s # received: 20480 362s ok 77 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 21504 362s # received: 21504 362s ok 78 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 22528 362s # received: 22528 362s ok 79 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 23552 362s # received: 23552 362s ok 80 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 24576 362s # received: 24576 362s ok 81 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 25600 362s # received: 25600 362s ok 82 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 26624 362s # received: 26624 362s ok 83 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 27648 362s # received: 27648 362s ok 84 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 28672 362s # received: 28672 362s ok 85 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 29696 362s # received: 29696 362s ok 86 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 30720 362s # received: 30720 362s ok 87 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 31744 362s # received: 31744 362s ok 88 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 32768 362s # received: 32768 362s ok 89 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 33792 362s # received: 33792 362s ok 90 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 34816 362s # received: 34816 362s ok 91 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 35840 362s # received: 35840 362s ok 92 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 36864 362s # received: 36864 362s ok 93 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 37888 362s # received: 37888 362s ok 94 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 38912 362s # received: 38912 362s ok 95 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 39936 362s # received: 39936 362s ok 96 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 40960 362s # received: 40960 362s ok 97 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 41984 362s # received: 41984 362s ok 98 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 43008 362s # received: 43008 362s ok 99 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 44032 362s # received: 44032 362s ok 100 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 45056 362s # received: 45056 362s ok 101 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 46080 362s # received: 46080 362s ok 102 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 47104 362s # received: 47104 362s ok 103 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 48128 362s # received: 48128 362s ok 104 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 49152 362s # received: 49152 362s ok 105 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 50176 362s # received: 50176 362s ok 106 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 51200 362s # received: 51200 362s ok 107 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 102400 362s # received: 102400 362s ok 108 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 307200 362s # received: 307200 362s ok 109 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 512000 362s # received: 512000 362s ok 110 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 2048000 362s # received: 2048000 362s ok 111 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 4096000 362s # received: 4096000 362s ok 112 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 6144000 362s # received: 6144000 362s ok 113 362s #lwp request: 362s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 362s #User-Agent: libwww-perl/6.78 362s # 362s #server response: 362s #HTTP/1.1 200 OK 362s #Connection: close 362s #Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 362s #Vary: In-If1 362s #Content-Length: 0 362s #Client-Date: Thu, 04 Sep 2025 16:05:36 GMT 362s #Client-Peer: 127.0.0.1:8529 362s #Client-Response-Num: 1 362s #Client-Transfer-Encoding: chunked 362s #DMMATCH1: 1 362s #X-Content-Length-Note: added by Apache::TestRequest 362s # 362s # testing : bytes in body 362s # expected: 10240000 362s # received: 10240000 362s ok 114 362s ok 365s t/apache/post.t ..................... 365s # using LWP client 365s 1..51 365s # Running under perl version 5.040001 for linux 365s # Current time local: Thu Sep 4 16:05:36 2025 365s # Current time GMT: Thu Sep 4 16:05:36 2025 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.44 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 1024 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '1024' 365s # received: 1024 365s ok 1 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 2048 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '2048' 365s # received: 2048 365s ok 2 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 3072 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '3072' 365s # received: 3072 365s ok 3 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 4096 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '4096' 365s # received: 4096 365s ok 4 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 5120 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '5120' 365s # received: 5120 365s ok 5 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 6144 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '6144' 365s # received: 6144 365s ok 6 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 7168 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '7168' 365s # received: 7168 365s ok 7 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 8192 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '8192' 365s # received: 8192 365s ok 8 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 9216 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 5 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '9216' 365s # received: 9216 365s ok 9 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 10240 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '10240' 365s # received: 10240 365s ok 10 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 11264 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '11264' 365s # received: 11264 365s ok 11 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 12288 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '12288' 365s # received: 12288 365s ok 12 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 13312 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '13312' 365s # received: 13312 365s ok 13 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 14336 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '14336' 365s # received: 14336 365s ok 14 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 15360 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '15360' 365s # received: 15360 365s ok 15 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 16384 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '16384' 365s # received: 16384 365s ok 16 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 17408 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '17408' 365s # received: 17408 365s ok 17 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 18432 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '18432' 365s # received: 18432 365s ok 18 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 19456 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '19456' 365s # received: 19456 365s ok 19 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 20480 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '20480' 365s # received: 20480 365s ok 20 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 21504 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '21504' 365s # received: 21504 365s ok 21 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 22528 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '22528' 365s # received: 22528 365s ok 22 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 23552 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '23552' 365s # received: 23552 365s ok 23 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 24576 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '24576' 365s # received: 24576 365s ok 24 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 25600 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '25600' 365s # received: 25600 365s ok 25 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 26624 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '26624' 365s # received: 26624 365s ok 26 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 27648 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '27648' 365s # received: 27648 365s ok 27 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 28672 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '28672' 365s # received: 28672 365s ok 28 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 29696 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '29696' 365s # received: 29696 365s ok 29 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 30720 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '30720' 365s # received: 30720 365s ok 30 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 31744 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '31744' 365s # received: 31744 365s ok 31 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 32768 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '32768' 365s # received: 32768 365s ok 32 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 33792 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '33792' 365s # received: 33792 365s ok 33 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 34816 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '34816' 365s # received: 34816 365s ok 34 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 35840 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '35840' 365s # received: 35840 365s ok 35 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 36864 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '36864' 365s # received: 36864 365s ok 36 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 37888 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '37888' 365s # received: 37888 365s ok 37 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 38912 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '38912' 365s # received: 38912 365s ok 38 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 39936 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '39936' 365s # received: 39936 365s ok 39 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 40960 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '40960' 365s # received: 40960 365s ok 40 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 41984 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '41984' 365s # received: 41984 365s ok 41 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 43008 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '43008' 365s # received: 43008 365s ok 42 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 44032 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '44032' 365s # received: 44032 365s ok 43 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 45056 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '45056' 365s # received: 45056 365s ok 44 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 46080 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '46080' 365s # received: 46080 365s ok 45 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 47104 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '47104' 365s # received: 47104 365s ok 46 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 48128 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '48128' 365s # received: 48128 365s ok 47 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 49152 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '49152' 365s # received: 49152 365s ok 48 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 50176 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '50176' 365s # received: 50176 365s ok 49 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 51200 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 6 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '51200' 365s # received: 51200 365s ok 50 365s #lwp request: 365s #POST http://localhost:8529/eat_post HTTP/1.1 365s #User-Agent: libwww-perl/6.78 365s #Content-Length: 102400 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 365s #Vary: In-If1 365s #Content-Length: 7 365s #Client-Date: Thu, 04 Sep 2025 16:05:39 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : length posted 365s # expected: '102400' 365s # received: 102400 365s ok 51 365s ok 368s t/apache/pr17629.t .................. 368s 1..4 368s # Running under perl version 5.040001 for linux 368s # Current time local: Thu Sep 4 16:05:39 2025 368s # Current time GMT: Thu Sep 4 16:05:39 2025 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.44 368s # expected: 'begin-foobar-end 368s # ' 368s # received: 'begin-foobar-end 368s # ' 368s ok 1 368s # expected: 200 368s # received: '200' 368s ok 2 368s # testing : response was gzipped 368s # expected: 'gzip' 368s # received: 'gzip' 368s ok 3 368s # expected: 'begin-foobar-end 368s # ' 368s # received: 'begin-foobar-end 368s # ' 368s ok 4 368s ok 371s t/apache/pr18757.t .................. 371s 1..3 371s # Running under perl version 5.040001 for linux 371s # Current time local: Thu Sep 4 16:05:42 2025 371s # Current time GMT: Thu Sep 4 16:05:42 2025 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.44 371s # testing : 200 response from GET 371s # expected: 200 371s # received: '200' 371s ok 1 371s # expected C-L is 26 371s # URL via proxy is http://localhost:8548/index.html 371s ok 2 371s # line: HTTP/1.1 200 OK 371s # line: Date: Thu, 04 Sep 2025 16:05:45 GMT 371s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 371s # line: Vary: In-If1 371s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 371s # line: ETag: "1a-62c6deaf13e40" 371s # line: Accept-Ranges: bytes 371s # line: Content-Length: 26 371s # line: DMMATCH1: 1 371s # line: Content-Type: text/html 371s # line: 371s # testing : whether proxy strips Content-Length header 371s # expected: 1 371s # received: 1 371s ok 3 371s ok 374s t/apache/pr35292.t .................. 374s 1..3 374s # Running under perl version 5.040001 for linux 374s # Current time local: Thu Sep 4 16:05:45 2025 374s # Current time GMT: Thu Sep 4 16:05:45 2025 374s # Using Test.pm version 1.31 374s # Using Apache/Test.pm version 1.44 374s ok 1 374s ok 2 374s # testing : read response-line 374s # expected: qr/^HTTP\/1\.. 413/ 374s # received: 'HTTP/1.1 413 Request Entity Too Large 374s # ' 374s ok 3 374s ok 377s t/apache/pr35330.t .................. 377s 1..2 377s # Running under perl version 5.040001 for linux 377s # Current time local: Thu Sep 4 16:05:48 2025 377s # Current time GMT: Thu Sep 4 16:05:48 2025 377s # Using Test.pm version 1.31 377s # Using Apache/Test.pm version 1.44 377s # testing : SSI was allowed for location 377s # expected: 200 377s # received: '200' 377s ok 1 377s # testing : file was served with correct content 377s # expected: 'hello' 377s # received: 'hello' 377s ok 2 377s ok 379s t/apache/pr37166.t .................. 379s 1..4 379s # Running under perl version 5.040001 for linux 379s # Current time local: Thu Sep 4 16:05:51 2025 379s # Current time GMT: Thu Sep 4 16:05:51 2025 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.44 379s # testing : SSI was allowed for location 379s # expected: 200 379s # received: '200' 379s ok 1 379s # testing : file was served with correct content 379s # expected: 'Hello world 379s # ' 379s # received: 'Hello world 379s # ' 379s ok 2 379s # testing : explicit 200 response 379s # expected: 200 379s # received: '200' 379s ok 3 379s # testing : file was again served with correct content 379s # expected: 'Hello world 379s # ' 379s # received: 'Hello world 379s # ' 379s ok 4 379s ok 382s t/apache/pr43939.t .................. 382s 1..4 382s # Running under perl version 5.040001 for linux 382s # Current time local: Thu Sep 4 16:05:54 2025 382s # Current time GMT: Thu Sep 4 16:05:54 2025 382s # Using Test.pm version 1.31 382s # Using Apache/Test.pm version 1.44 382s # expected: 'begin-default-end 382s # ' 382s # received: 'begin-default-end 382s # ' 382s ok 1 382s # expected: 200 382s # received: '200' 382s ok 2 382s # testing : response was gzipped 382s # expected: 'gzip' 382s # received: 'gzip' 382s ok 3 382s # expected: 'begin-default-end 382s # ' 382s # received: 'begin-default-end 382s # ' 382s ok 4 382s ok 385s t/apache/pr49328.t .................. 385s 1..1 385s # Running under perl version 5.040001 for linux 385s # Current time local: Thu Sep 4 16:05:57 2025 385s # Current time GMT: Thu Sep 4 16:05:57 2025 385s # Using Test.pm version 1.31 385s # Using Apache/Test.pm version 1.44 385s # expected: 'before 385s # included 385s # after 385s # ' 385s # received: 'before 385s # included 385s # after 385s # ' 385s ok 1 385s ok 389s t/apache/pr64339.t .................. 389s 1..12 389s # Running under perl version 5.040001 for linux 389s # Current time local: Thu Sep 4 16:05:59 2025 389s # Current time GMT: Thu Sep 4 16:05:59 2025 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.44 389s # testing : fetching /doc.xml 389s # expected: 200 389s # received: '200' 389s ok 1 389s # testing : content-type header test for /doc.xml 389s # expected: 'application/xml; charset=utf-8' 389s # received: 'application/xml; charset=utf-8' 389s ok 2 389s # testing : content test for /doc.xml 389s # expected: qr/fóó 389s # / 389s # received: 'fóó 389s # ' 389s ok 3 389s # testing : fetching /doc.fooxml 389s # expected: 200 389s # received: '200' 389s ok 4 389s # testing : content-type header test for /doc.fooxml 389s # expected: 'application/foo+xml; charset=utf-8' 389s # received: 'application/foo+xml; charset=utf-8' 389s ok 5 389s # testing : content test for /doc.fooxml 389s # expected: qr/fóó 389s # / 389s # received: 'fóó 389s # ' 389s ok 6 389s # testing : fetching /doc.notxml 389s # expected: 200 389s # received: '200' 389s ok 7 389s # testing : content-type header test for /doc.notxml 389s # expected: 'application/notreallyxml' 389s # received: 'application/notreallyxml' 389s ok 8 389s # testing : content test for /doc.notxml 389s # expected: qr/f 389s # / 389s # received: 'f 389s # ' 389s ok 9 389s # testing : fetching /doc.isohtml 389s # expected: 200 389s # received: '200' 389s ok 10 389s # testing : content-type header test for /doc.isohtml 389s # expected: 'text/html;charset=utf-8' 389s # received: 'text/html;charset=utf-8' 389s ok 11 389s # testing : content test for /doc.isohtml 389s # expected: qr/.*fóó 389s # .*<\/body><\/html>/ 389s # received: 'fóó 389s # ' 389s ok 12 389s ok 391s t/apache/rwrite.t ................... 391s # using LWP client 391s 1..114 391s # Running under perl version 5.040001 for linux 391s # Current time local: Thu Sep 4 16:06:02 2025 391s # Current time GMT: Thu Sep 4 16:06:02 2025 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.44 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 1024 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 1024 391s # received: 1024 391s ok 1 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 2048 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 2048 391s # received: 2048 391s ok 2 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 3072 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 3072 391s # received: 3072 391s ok 3 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 4096 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 4096 391s # received: 4096 391s ok 4 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 5120 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 5120 391s # received: 5120 391s ok 5 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 6144 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 6144 391s # received: 6144 391s ok 6 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 7168 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 7168 391s # received: 7168 391s ok 7 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 8192 391s # received: 8192 391s ok 8 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 9216 391s # received: 9216 391s ok 9 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 10240 391s # received: 10240 391s ok 10 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 11264 391s # received: 11264 391s ok 11 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 12288 391s # received: 12288 391s ok 12 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 13312 391s # received: 13312 391s ok 13 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 14336 391s # received: 14336 391s ok 14 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 15360 391s # received: 15360 391s ok 15 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 16384 391s # received: 16384 391s ok 16 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 17408 391s # received: 17408 391s ok 17 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 18432 391s # received: 18432 391s ok 18 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 19456 391s # received: 19456 391s ok 19 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 20480 391s # received: 20480 391s ok 20 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 21504 391s # received: 21504 391s ok 21 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 22528 391s # received: 22528 391s ok 22 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 23552 391s # received: 23552 391s ok 23 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 24576 391s # received: 24576 391s ok 24 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 25600 391s # received: 25600 391s ok 25 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 26624 391s # received: 26624 391s ok 26 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 27648 391s # received: 27648 391s ok 27 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 28672 391s # received: 28672 391s ok 28 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 29696 391s # received: 29696 391s ok 29 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 30720 391s # received: 30720 391s ok 30 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 31744 391s # received: 31744 391s ok 31 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 32768 391s # received: 32768 391s ok 32 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 33792 391s # received: 33792 391s ok 33 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 34816 391s # received: 34816 391s ok 34 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 35840 391s # received: 35840 391s ok 35 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 36864 391s # received: 36864 391s ok 36 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 37888 391s # received: 37888 391s ok 37 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 38912 391s # received: 38912 391s ok 38 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 39936 391s # received: 39936 391s ok 39 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 40960 391s # received: 40960 391s ok 40 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 41984 391s # received: 41984 391s ok 41 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 43008 391s # received: 43008 391s ok 42 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 44032 391s # received: 44032 391s ok 43 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 45056 391s # received: 45056 391s ok 44 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 46080 391s # received: 46080 391s ok 45 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 47104 391s # received: 47104 391s ok 46 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 48128 391s # received: 48128 391s ok 47 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 49152 391s # received: 49152 391s ok 48 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 50176 391s # received: 50176 391s ok 49 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 51200 391s # received: 51200 391s ok 50 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 102400 391s # received: 102400 391s ok 51 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 307200 391s # received: 307200 391s ok 52 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 512000 391s # received: 512000 391s ok 53 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 2048000 391s # received: 2048000 391s ok 54 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 4096000 391s # received: 4096000 391s ok 55 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 6144000 391s # received: 6144000 391s ok 56 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 10240000 391s # received: 10240000 391s ok 57 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 1024 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 1024 391s # received: 1024 391s ok 58 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 2048 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 2048 391s # received: 2048 391s ok 59 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 3072 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 3072 391s # received: 3072 391s ok 60 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 4096 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 4096 391s # received: 4096 391s ok 61 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 5120 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 5120 391s # received: 5120 391s ok 62 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 6144 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 6144 391s # received: 6144 391s ok 63 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 7168 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #DMMATCH1: 1 391s # 391s # testing : bytes in body 391s # expected: 7168 391s # received: 7168 391s ok 64 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 8192 391s # received: 8192 391s ok 65 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 9216 391s # received: 9216 391s ok 66 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 10240 391s # received: 10240 391s ok 67 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 11264 391s # received: 11264 391s ok 68 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 12288 391s # received: 12288 391s ok 69 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 13312 391s # received: 13312 391s ok 70 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 14336 391s # received: 14336 391s ok 71 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 15360 391s # received: 15360 391s ok 72 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 16384 391s # received: 16384 391s ok 73 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 17408 391s # received: 17408 391s ok 74 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 18432 391s # received: 18432 391s ok 75 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 19456 391s # received: 19456 391s ok 76 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 20480 391s # received: 20480 391s ok 77 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 21504 391s # received: 21504 391s ok 78 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 22528 391s # received: 22528 391s ok 79 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 23552 391s # received: 23552 391s ok 80 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 24576 391s # received: 24576 391s ok 81 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 25600 391s # received: 25600 391s ok 82 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 26624 391s # received: 26624 391s ok 83 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 27648 391s # received: 27648 391s ok 84 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 28672 391s # received: 28672 391s ok 85 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 29696 391s # received: 29696 391s ok 86 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 30720 391s # received: 30720 391s ok 87 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 31744 391s # received: 31744 391s ok 88 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 32768 391s # received: 32768 391s ok 89 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 33792 391s # received: 33792 391s ok 90 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 34816 391s # received: 34816 391s ok 91 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 35840 391s # received: 35840 391s ok 92 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 36864 391s # received: 36864 391s ok 93 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 37888 391s # received: 37888 391s ok 94 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:05 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 38912 391s # received: 38912 391s ok 95 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 39936 391s # received: 39936 391s ok 96 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 40960 391s # received: 40960 391s ok 97 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 41984 391s # received: 41984 391s ok 98 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 43008 391s # received: 43008 391s ok 99 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 44032 391s # received: 44032 391s ok 100 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 45056 391s # received: 45056 391s ok 101 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 46080 391s # received: 46080 391s ok 102 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 47104 391s # received: 47104 391s ok 103 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 48128 391s # received: 48128 391s ok 104 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 49152 391s # received: 49152 391s ok 105 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 50176 391s # received: 50176 391s ok 106 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 51200 391s # received: 51200 391s ok 107 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 102400 391s # received: 102400 391s ok 108 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 307200 391s # received: 307200 391s ok 109 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 512000 391s # received: 512000 391s ok 110 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 2048000 391s # received: 2048000 391s ok 111 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 4096000 391s # received: 4096000 391s ok 112 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 6144000 391s # received: 6144000 391s ok 113 391s #lwp request: 391s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 391s #User-Agent: libwww-perl/6.78 391s # 391s #server response: 391s #HTTP/1.1 200 OK 391s #Connection: close 391s #Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 391s #Vary: In-If1 391s #Content-Length: 0 391s #Client-Date: Thu, 04 Sep 2025 16:06:06 GMT 391s #Client-Peer: 127.0.0.1:8529 391s #Client-Response-Num: 1 391s #Client-Transfer-Encoding: chunked 391s #DMMATCH1: 1 391s #X-Content-Length-Note: added by Apache::TestRequest 391s # 391s # testing : bytes in body 391s # expected: 10240000 391s # received: 10240000 391s ok 114 391s ok 394s t/apache/server_name_port.t ......... 394s 1..84 394s # Running under perl version 5.040001 for linux 394s # Current time local: Thu Sep 4 16:06:06 2025 394s # Current time GMT: Thu Sep 4 16:06:06 2025 394s # Using Test.pm version 1.31 394s # Using Apache/Test.pm version 1.44 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 394s # expecting 200, got 200 394s ok 1 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 2 394s # got SERVER_PORT='8529', expected '8529' 394s ok 3 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 394s # expecting 200, got 200 394s ok 4 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 5 394s # got SERVER_PORT='123', expected '123' 394s ok 6 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 394s # expecting 200, got 200 394s ok 7 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 8 394s # got SERVER_PORT='8529', expected '8529' 394s ok 9 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 394s # expecting 200, got 200 394s ok 10 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 11 394s # got SERVER_PORT='123', expected '123' 394s ok 12 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 394s # expecting 200, got 200 394s ok 13 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 14 394s # got SERVER_PORT='8529', expected '8529' 394s ok 15 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 394s # expecting 200, got 200 394s ok 16 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 17 394s # got SERVER_PORT='123', expected '123' 394s ok 18 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 394s # expecting 200, got 200 394s ok 19 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 20 394s # got SERVER_PORT='8529', expected '8529' 394s ok 21 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 394s # expecting 200, got 200 394s ok 22 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 23 394s # got SERVER_PORT='123', expected '123' 394s ok 24 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 394s # expecting 200, got 200 394s ok 25 394s # got SERVER_NAME='[a::1]', expected '[a::1]' 394s ok 26 394s # got SERVER_PORT='8529', expected '8529' 394s ok 27 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 394s # expecting 200, got 200 394s ok 28 394s # got SERVER_NAME='[a::1]', expected '[a::1]' 394s ok 29 394s # got SERVER_PORT='123', expected '123' 394s ok 30 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 394s # expecting 200, got 200 394s ok 31 394s # got SERVER_NAME='[a::1]', expected '[a::1]' 394s ok 32 394s # got SERVER_PORT='8529', expected '8529' 394s ok 33 394s # SENDING: 394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 394s # expecting 200, got 200 394s ok 34 394s # got SERVER_NAME='[a::1]', expected '[a::1]' 394s ok 35 394s # got SERVER_PORT='123', expected '123' 394s ok 36 394s # SENDING: 394s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 37 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 38 394s # got SERVER_PORT='8529', expected '8529' 394s ok 39 394s # SENDING: 394s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 40 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 41 394s # got SERVER_PORT='123', expected '123' 394s ok 42 394s # SENDING: 394s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 43 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 44 394s # got SERVER_PORT='8529', expected '8529' 394s ok 45 394s # SENDING: 394s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 46 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 47 394s # got SERVER_PORT='123', expected '123' 394s ok 48 394s # SENDING: 394s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 49 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 50 394s # got SERVER_PORT='8529', expected '8529' 394s ok 51 394s # SENDING: 394s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 52 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 53 394s # got SERVER_PORT='123', expected '123' 394s ok 54 394s # SENDING: 394s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 55 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 56 394s # got SERVER_PORT='8529', expected '8529' 394s ok 57 394s # SENDING: 394s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 394s # expecting 200, got 200 394s ok 58 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 59 394s # got SERVER_PORT='123', expected '123' 394s ok 60 394s # SENDING: 394s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 394s # expecting 200, got 200 394s ok 61 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 62 394s # got SERVER_PORT='8529', expected '8529' 394s ok 63 394s # SENDING: 394s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 394s # expecting 200, got 200 394s ok 64 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 65 394s # got SERVER_PORT='123', expected '123' 394s ok 66 394s # SENDING: 394s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 394s # expecting 200, got 200 394s ok 67 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 68 394s # got SERVER_PORT='8529', expected '8529' 394s ok 69 394s # SENDING: 394s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 394s # expecting 200, got 200 394s ok 70 394s # got SERVER_NAME='righthost', expected 'righthost' 394s ok 71 394s # got SERVER_PORT='123', expected '123' 394s ok 72 394s # SENDING: 394s # 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 394s # expecting 200, got 200 394s ok 73 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 74 394s # got SERVER_PORT='8529', expected '8529' 394s ok 75 394s # SENDING: 394s # 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 394s # expecting 200, got 200 394s ok 76 394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 394s ok 77 394s # got SERVER_PORT='123', expected '123' 394s ok 78 394s # SENDING: 394s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 394s # expecting 200, got 200 394s ok 79 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 80 394s # got SERVER_PORT='8529', expected '8529' 394s ok 81 394s # SENDING: 394s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 394s # expecting 200, got 200 394s ok 82 394s # got SERVER_NAME='[::1]', expected '[::1]' 394s ok 83 394s # got SERVER_PORT='123', expected '123' 394s ok 84 394s ok 397s t/apache/teclchunk.t ................ skipped: Not supported yet 400s t/apr/uri.t ......................... 400s 1..1 400s # Running under perl version 5.040001 for linux 400s # Current time local: Thu Sep 4 16:06:12 2025 400s # Current time GMT: Thu Sep 4 16:06:12 2025 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.44 400s ok 1 400s ok 403s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 406s t/filter/case.t ..................... 406s 1..4 406s # Running under perl version 5.040001 for linux 406s # Current time local: Thu Sep 4 16:06:17 2025 406s # Current time GMT: Thu Sep 4 16:06:17 2025 406s # Using Test.pm version 1.31 406s # Using Apache/Test.pm version 1.44 406s ok 1 406s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 406s # expected 200 406s # received 200 406s # body: =HEAD1 NAME 406s X X 406s 406s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 406s 406s =HEAD1 SYNOPSIS 406s 406s TO DECLARE SUBROUTINES: 406s X X 406s 406s SUB NAME; # A "FORWARD" DECLARATION. 406s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 406s SUB NAME : ATTRS; # WITH ATTRIBUTES 406s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 406s 406s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 406s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 406s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 406s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 406s 406s USE FEATURE 'SIGNATURES'; 406s SUB NAME(SIG) BLOCK # WITH SIGNATURE 406s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 406s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 406s 406s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 406s X 406s 406s $SUBREF = SUB BLOCK; # NO PROTO 406s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 406s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 406s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 406s 406s USE FEATURE 'SIGNATURES'; 406s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 406s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 406s 406s TO IMPORT SUBROUTINES: 406s X 406s 406s USE MODULE QW(NAME1 NAME2 NAME3); 406s 406s TO CALL SUBROUTINES: 406s X X 406s 406s NAME(LIST); # REGULAR SUBROUTINE CALL. 406s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 406s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 406s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 406s 406s =HEAD1 DESCRIPTION 406s 406s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 406s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 406s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 406s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 406s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 406s ITS NAME OR A CODE REFERENCE. 406s 406s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 406s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 406s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 406s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 406s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 406s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 406s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 406s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 406s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 406s X X 406s 406s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 406s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 406s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 406s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 406s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 406s SUCH A SIGNATURE-USING SUBROUTINE. 406s 406s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 406s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 406s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 406s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 406s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 406s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 406s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 406s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 406s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 406s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 406s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 406s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 406s X X X<@_> 406s 406s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 406s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 406s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 406s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 406s L AND L. 406s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 406s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 406s 406s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 406s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 406s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 406s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 406s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 406s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 406s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 406s ONE LARGE INDISTINGUISHABLE LIST. 406s 406s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 406s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 406s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 406s EMPTY SUB RETURNS THE EMPTY LIST. 406s X X X 406s 406s EXAMPLE: 406s 406s SUB MAX { 406s MY $MAX = SHIFT(@_); 406s FOREACH $FOO (@_) { 406s $MAX = $FOO IF $MAX < $FOO; 406s } 406s RETURN $MAX; 406s } 406s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 406s 406s EXAMPLE: 406s 406s # GET A LINE, COMBINING CONTINUATION LINES 406s # THAT START WITH WHITESPACE 406s 406s SUB GET_LINE { 406s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 406s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 406s IF ($LOOKAHEAD =~ /^[ \T]/) { 406s $THISLINE .= $LOOKAHEAD; 406s } 406s ELSE { 406s LAST LINE; 406s } 406s } 406s RETURN $THISLINE; 406s } 406s 406s $LOOKAHEAD = ; # GET FIRST LINE 406s WHILE (DEFINED($LINE = GET_LINE())) { 406s ... 406s } 406s 406s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 406s 406s SUB MAYBESET { 406s MY($KEY, $VALUE) = @_; 406s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 406s } 406s 406s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 406s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 406s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 406s ITS CALLER'S VALUES. 406s X X 406s 406s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 406s SUB UPCASE_IN { 406s FOR (@_) { TR/A-Z/A-Z/ } 406s } 406s 406s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 406s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 406s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 406s X X 406s 406s UPCASE_IN("FREDERICK"); 406s 406s IT WOULD BE MUCH SAFER IF THE C FUNCTION 406s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 406s OF CHANGING THEM IN PLACE: 406s 406s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 406s SUB UPCASE { 406s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 406s MY @PARMS = @_; 406s FOR (@PARMS) { TR/A-Z/A-Z/ } 406s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 406s } 406s 406s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 406s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 406s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 406s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 406s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 406s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 406s 406s @NEWLIST = UPCASE(@LIST1, @LIST2); 406s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 406s 406s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 406s 406s (@X, @Y) = UPCASE(@LIST1, @LIST2); 406s 406s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 406s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 406s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 406s L FOR ALTERNATIVES. 406s 406s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 406s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 406s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 406s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 406s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 406s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 406s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 406s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 406s SEE L FOR MORE ABOUT ALL THAT. 406s X<&> 406s 406s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 406s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 406s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 406s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 406s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 406s X 406s 406s &FOO(1,2,3); # PASS THREE ARGUMENTS 406s FOO(1,2,3); # THE SAME 406s 406s FOO(); # PASS AN EMPTY ARGUMENT LIST 406s &FOO(); # THE SAME 406s 406s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 406s USE STRICT 'SUBS'; 406s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 406s # A COMPILE-TIME ERROR 406s NO STRICT 'SUBS'; 406s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 406s # A LITERAL STRING "FOO" 406s 406s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 406s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 406s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 406s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 406s X<&> 406s 406s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 406s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 406s YOUR SUBROUTINE'S NAME. 406s 406s USE V5.16; 406s MY $FACTORIAL = SUB { 406s MY ($X) = @_; 406s RETURN 1 IF $X == 1; 406s RETURN($X * __SUB__->( $X - 1 ) ); 406s }; 406s 406s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 406s IS SUBJECT TO CHANGE. 406s 406s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 406s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 406s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 406s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 406s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 406s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 406s SPECIAL, PRE-DEFINED THINGS. 406s 406s =OVER 406s 406s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 406s 406s C 406s 406s =ITEM DOCUMENTED IN L 406s 406s C, C 406s 406s =ITEM DOCUMENTED IN L 406s 406s C, C 406s 406s =ITEM DOCUMENTED IN L 406s 406s C, C, C, C, C, C, C, 406s C, C, C, C, C, C, 406s C, C, C, C, C, C, C, 406s C, C, C, C, C, C, 406s C, C, C, C, C, 406s C, C, C, C 406s 406s =ITEM DOCUMENTED IN L 406s 406s C, C, C, C, C, C, C, 406s C, C, C, C, C, C, C, 406s C, C, C, C, C, C 406s 406s =ITEM DOCUMENTED IN L 406s 406s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 406s L<< C|PERLFUNC/REQUIRE >> 406s 406s =ITEM DOCUMENTED IN L 406s 406s C 406s 406s =ITEM DOCUMENTED IN L 406s 406s C, C, C, C, C 406s 406s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 406s 406s ANY STARTING WITH C<(> 406s 406s =BACK 406s 406s THE C, C, C, C AND C SUBROUTINES 406s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 406s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 406s EXPLICITLY. SEE L 406s 406s =HEAD2 SIGNATURES 406s 406s X X 406s 406s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 406s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 406s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 406s 406s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 406s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 406s DIRECTLY BY C, IN THE CURRENT SCOPE. 406s 406s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 406s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 406s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 406s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 406s 406s FOR EXAMPLE, 406s 406s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 406s 406s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 406s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 406s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 406s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 406s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 406s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 406s 406s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 406s THE SIGNATURE. FOR EXAMPLE, 406s 406s SUB FOO ($LEFT, $RIGHT) { 406s RETURN $LEFT + $RIGHT; 406s } 406s 406s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 406s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 406s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 406s EQUIVALENT TO 406s 406s SUB FOO { 406s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 406s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 406s MY $LEFT = $_[0]; 406s MY $RIGHT = $_[1]; 406s RETURN $LEFT + $RIGHT; 406s } 406s 406s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 406s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 406s 406s SUB FOO ($FIRST, $, $THIRD) { 406s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 406s } 406s 406s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 406s MANDATORY FOR THE CALLER TO PASS IT. 406s 406s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 406s SEPARATED FROM THE PARAMETER NAME BY C<=>: 406s 406s SUB FOO ($LEFT, $RIGHT = 0) { 406s RETURN $LEFT + $RIGHT; 406s } 406s 406s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 406s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 406s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 406s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 406s FOR EXAMPLE, 406s 406s MY $AUTO_ID = 0; 406s SUB FOO ($THING, $ID = $AUTO_ID++) { 406s PRINT "$THING HAS ID $ID"; 406s } 406s 406s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 406s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 406s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 406s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 406s 406s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 406s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 406s } 406s 406s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 406s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 406s VALUE PROVIDED WAS C. 406s 406s SUB FOO ($NAME //= "WORLD") { 406s PRINT "HELLO, $NAME"; 406s } 406s 406s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 406s 406s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 406s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 406s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 406s 406s SUB FOO ($X ||= 10) { 406s RETURN 5 + $X; 406s } 406s 406s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 406s FOR EXAMPLE, 406s 406s SUB FOO ($THING, $ = 1) { 406s PRINT $THING; 406s } 406s 406s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 406s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 406s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 406s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 406s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 406s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 406s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 406s 406s SUB FOO ($THING, $=) { 406s PRINT $THING; 406s } 406s 406s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 406s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 406s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 406s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 406s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 406s TO RIGHT. 406s 406s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 406s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 406s 406s SUB FOO ($FILTER, @INPUTS) { 406s PRINT $FILTER->($_) FOREACH @INPUTS; 406s } 406s 406s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 406s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 406s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 406s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 406s 406s SUB FOO ($THING, @) { 406s PRINT $THING; 406s } 406s 406s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 406s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 406s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 406s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 406s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 406s AS WITH STANDARD HASH CONSTRUCTION. 406s 406s SUB FOO ($FILTER, %INPUTS) { 406s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 406s } 406s 406s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 406s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 406s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 406s 406s SUB FOO ($THING, %) { 406s PRINT $THING; 406s } 406s 406s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 406s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 406s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 406s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 406s AN EMPTY ARRAY OR EMPTY HASH. 406s 406s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 406s THAT THE CALLER PASSED NO ARGUMENTS: 406s 406s SUB FOO () { 406s RETURN 123; 406s } 406s 406s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 406s WARNING IN THE C CATEGORY. FROM PERL 5.36 406s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 406s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 406s STATEMENT SUCH AS: 406s 406s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 406s 406s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 406s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 406s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 406s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 406s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 406s WARNINGS IN THE C CATEGORY WHEN 406s COMPILED: 406s 406s SUB F ($X) { 406s # THIS LINE EMITS THE WARNING SEEN BELOW 406s PRINT "ARGUMENTS ARE @_"; 406s } 406s 406s Z<> 406s 406s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 406s EXPERIMENTAL AT ... 406s 406s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 406s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 406s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 406s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 406s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 406s SUPPLY THAT ARGUMENT. 406s 406s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 406s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 406s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 406s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 406s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 406s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 406s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 406s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 406s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 406s 406s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 406s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 406s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 406s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 406s L. FOR EXAMPLE, 406s 406s SUB FOO :PROTOTYPE($) { $_[0] } 406s 406s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 406s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 406s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 406s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 406s 406s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 406s RETURN $LEFT + $RIGHT; 406s } 406s 406s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 406s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 406s THE SUBROUTINE'S BODY. 406s 406s =HEAD2 PRIVATE VARIABLES VIA MY() 406s X X X X X 406s X X 406s 406s SYNOPSIS: 406s 406s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 406s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 406s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 406s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 406s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 406s 406s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 406s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 406s SEE L AND L. 406s 406s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 406s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 406s (C/C/C/C), LOOP 406s (C/C/C/C/C), SUBROUTINE, C, 406s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 406s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 406s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 406s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 406s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 406s 406s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 406s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 406s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 406s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 406s X 406s 406s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 406s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 406s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 406s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 406s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 406s 406s MY $X = 10; 406s SUB BUMPX { $X++ } 406s 406s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 406s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 406s THE C ITSELF. SEE L. 406s X 406s 406s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 406s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 406s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 406s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 406s 406s $ARG = "FRED"; # "GLOBAL" VARIABLE 406s $N = CUBE_ROOT(27); 406s PRINT "$ARG THINKS THE ROOT IS $N\N"; 406s # OUTPUTS: FRED THINKS THE ROOT IS 3 406s 406s SUB CUBE_ROOT { 406s MY $ARG = SHIFT; # NAME DOESN'T MATTER 406s $ARG **= 1/3; 406s RETURN $ARG; 406s } 406s 406s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 406s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 406s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 406s 406s MY ($FOO) = ; # WRONG? 406s MY @FOO = ; 406s 406s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 406s 406s MY $FOO = ; 406s 406s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 406s 406s MY $FOO, $BAR = 1; # WRONG 406s 406s THAT HAS THE SAME EFFECT AS 406s 406s MY $FOO; 406s $BAR = 1; 406s 406s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 406s THE CURRENT STATEMENT. THUS, 406s 406s MY $X = $X; 406s 406s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 406s THE EXPRESSION 406s 406s MY $X = 123 AND $X == 123 406s 406s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 406s 406s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 406s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 406s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 406s 406s WHILE (MY $LINE = <>) { 406s $LINE = LC $LINE; 406s } CONTINUE { 406s PRINT $LINE; 406s } 406s 406s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 406s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 406s IT. SIMILARLY, IN THE CONDITIONAL 406s 406s IF ((MY $ANSWER = ) =~ /^YES$/I) { 406s USER_AGREES(); 406s } ELSIF ($ANSWER =~ /^NO$/I) { 406s USER_DISAGREES(); 406s } ELSE { 406s CHOMP $ANSWER; 406s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 406s } 406s 406s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 406s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 406s BUT NOT BEYOND IT. SEE L FOR INFORMATION 406s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 406s 406s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 406s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 406s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 406s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 406s IN THE LOOP 406s X X 406s 406s FOR MY $I (1, 2, 3) { 406s SOME_FUNCTION(); 406s } 406s 406s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 406s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 406s X X 406s 406s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 406s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 406s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 406s 406s USE STRICT 'VARS'; 406s 406s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 406s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 406s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 406s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 406s THIS WITH C. 406s 406s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 406s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 406s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 406s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 406s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 406s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 406s EXAMPLE. 406s 406s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 406s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 406s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 406s 406s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 406s 406s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 406s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 406s IS ALSO VISIBLE: 406s 406s PACKAGE MAIN; 406s OUR $X = 10; 406s MY $X = 20; 406s PRINT "$X AND $::X\N"; 406s 406s THAT WILL PRINT OUT C<20> AND C<10>. 406s 406s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 406s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 406s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 406s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 406s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 406s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 406s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 406s AN ANONYMOUS SUB REFERENCE: 406s 406s MY $SECRET_VERSION = '1.001-BETA'; 406s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 406s $SECRET_SUB->(); 406s 406s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 406s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 406s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 406s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 406s UNQUALIFIED AND UNQUALIFIABLE. 406s 406s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 406s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 406s L FOR SOMETHING OF A WORK-AROUND TO 406s THIS. 406s 406s =HEAD2 PERSISTENT PRIVATE VARIABLES 406s X X X X 406s X X 406s 406s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 406s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 406s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 406s 406s =HEAD3 PERSISTENT VARIABLES VIA STATE() 406s 406s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 406s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 406s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 406s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 406s THE C FORM DOES NOT REQUIRE THE 406s C PRAGMA. 406s 406s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 406s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 406s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 406s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 406s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 406s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 406s SUBROUTINE EACH TIME IT IS EXECUTED.) 406s 406s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 406s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 406s 406s USE FEATURE 'STATE'; 406s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 406s 406s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 406s 406s USE FEATURE 'STATE'; 406s SUB CREATE_COUNTER { 406s RETURN SUB { STATE $X; RETURN ++$X } 406s } 406s 406s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 406s CODE OUTSIDE. 406s 406s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 406s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 406s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 406s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 406s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 406s 406s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 406s 406s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 406s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 406s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 406s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 406s 406s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 406s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 406s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 406s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 406s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 406s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 406s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 406s 406s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 406s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 406s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 406s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 406s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 406s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 406s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 406s 406s { 406s MY $SECRET_VAL = 0; 406s SUB GIMME_ANOTHER { 406s RETURN ++$SECRET_VAL; 406s } 406s } 406s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 406s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 406s 406s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 406s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 406s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 406s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 406s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 406s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 406s STARTS TO RUN: 406s 406s BEGIN { 406s MY $SECRET_VAL = 0; 406s SUB GIMME_ANOTHER { 406s RETURN ++$SECRET_VAL; 406s } 406s } 406s 406s SEE L ABOUT THE 406s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 406s C AND C. 406s 406s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 406s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 406s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 406s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 406s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 406s 406s =HEAD2 TEMPORARY VALUES VIA LOCAL() 406s X X X X 406s X 406s 406s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 406s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 406s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 406s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 406s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 406s 406s SYNOPSIS: 406s 406s # LOCALIZATION OF VALUES 406s 406s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 406s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 406s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 406s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 406s 406s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 406s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 406s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 406s # LOCALIZATION 406s 406s # LOCALIZATION OF SYMBOLS 406s 406s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 406s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 406s # @MERLYN IS REALLY @RANDAL, ETC 406s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 406s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 406s 406s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 406s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 406s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 406s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 406s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 406s 406s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 406s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 406s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 406s CREATES NEW, DYNAMICALLY SCOPED VALUES. 406s 406s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 406s PLACED IN PARENTHESES. THIS OPERATOR WORKS 406s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 406s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 406s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 406s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 406s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 406s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 406s UNDEFINED VALUE.) 406s 406s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 406s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 406s VARIABLES OUTSIDE THE LOOP. 406s 406s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 406s X 406s 406s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 406s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 406s VIEWED AS A SCALAR OR AN ARRAY. SO 406s 406s LOCAL($FOO) = ; 406s LOCAL @FOO = ; 406s 406s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 406s 406s LOCAL $FOO = ; 406s 406s SUPPLIES A SCALAR CONTEXT. 406s 406s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 406s X 406s 406s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 406s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 406s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 406s 406s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 406s 406s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 406s { LOCAL $/ = UNDEF; $SLURP = ; } 406s 406s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 406s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 406s I, BECAUSE THE $1 VARIABLE IS 406s MAGICAL AND READ-ONLY : 406s 406s LOCAL $1 = 2; 406s 406s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 406s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 406s TO SAFELY REUSE $_ IN A SUBROUTINE. 406s 406s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 406s WORK AS DESCRIBED. 406s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 406s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 406s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 406s SEE L FOR MORE 406s DETAILS. 406s X 406s 406s =HEAD3 LOCALIZATION OF GLOBS 406s X X 406s 406s THE CONSTRUCT 406s 406s LOCAL *NAME; 406s 406s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 406s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 406s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 406s 406s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 406s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 406s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 406s SEPARATOR. 406s 406s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 406s X X 406s X 406s 406s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 406s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 406s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 406s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 406s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 406s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 406s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 406s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 406s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 406s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 406s 406s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 406s @ARY = ( 0..5 ); 406s { 406s LOCAL($ARY[5]) = 6; 406s LOCAL($HASH{'A'}) = 'DRILL'; 406s WHILE (MY $E = POP(@ARY)) { 406s PRINT "$E . . .\N"; 406s LAST UNLESS $E > 3; 406s } 406s IF (@ARY) { 406s $HASH{'ONLY A'} = 'TEST'; 406s DELETE $HASH{'A'}; 406s } 406s } 406s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 406s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 406s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 406s 406s PERL WILL PRINT 406s 406s 6 . . . 406s 4 . . . 406s 3 . . . 406s THIS IS A TEST ONLY A TEST. 406s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 406s 406s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 406s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 406s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 406s SURPRISING, AND IS VERY LIKELY TO CHANGE. 406s 406s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 406s X X X 406s X 406s 406s YOU CAN USE THE C AND C 406s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 406s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 406s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 406s 406s DO { 406s MY $VAL = $ARRAY[$IDX]; 406s LOCAL $ARRAY[$IDX]; 406s DELETE $ARRAY[$IDX]; 406s $VAL 406s } 406s 406s AND 406s 406s DO { 406s MY $VAL = $HASH{KEY}; 406s LOCAL $HASH{KEY}; 406s DELETE $HASH{KEY}; 406s $VAL 406s } 406s 406s EXCEPT THAT FOR THOSE THE C IS 406s SCOPED TO THE C BLOCK. SLICES ARE 406s ALSO ACCEPTED. 406s 406s MY %HASH = ( 406s A => [ 7, 8, 9 ], 406s B => 1, 406s ) 406s 406s { 406s MY $X = DELETE LOCAL $HASH{A}; 406s # $X IS [ 7, 8, 9 ] 406s # %HASH IS (B => 1) 406s 406s { 406s MY @NUMS = DELETE LOCAL @$X[0, 2] 406s # @NUMS IS (7, 9) 406s # $X IS [ UNDEF, 8 ] 406s 406s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 406s } 406s # $X IS BACK TO [ 7, 8, 9 ] 406s 406s } 406s # %HASH IS BACK TO ITS ORIGINAL STATE 406s 406s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 406s 406s =HEAD2 LVALUE SUBROUTINES 406s X X 406s 406s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 406s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 406s 406s MY $VAL; 406s SUB CANMOD : LVALUE { 406s $VAL; # OR: RETURN $VAL; 406s } 406s SUB NOMOD { 406s $VAL; 406s } 406s 406s CANMOD() = 5; # ASSIGNS TO $VAL 406s NOMOD() = 5; # ERROR 406s 406s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 406s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 406s BY A SCALAR. FOR EXAMPLE, CONSIDER: 406s 406s DATA(2,3) = GET_DATA(3,4); 406s 406s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 406s 406s (DATA(2,3)) = GET_DATA(3,4); 406s 406s AND IN: 406s 406s (DATA(2),DATA(3)) = GET_DATA(3,4); 406s 406s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 406s 406s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 406s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 406s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 406s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 406s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 406s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 406s 406s =HEAD2 LEXICAL SUBROUTINES 406s X X X X 406s 406s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 406s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 406s AVAILABLE UNDER C OR C OR HIGHER. 406s 406s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 406s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 406s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 406s CATEGORY WAS DISABLED. 406s 406s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 406s DECLARED, AND ONLY AFTER THAT DECLARATION: 406s 406s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 406s # VERSIONS EARLIER THAN 5.26. 406s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 406s USE FEATURE 'LEXICAL_SUBS'; 406s 406s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 406s STATE SUB FOO { 406s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 406s } 406s FOO(); # CALLS "STATE" SUB 406s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 406s 406s MY SUB BAR { ... } 406s BAR(); # CALLS "MY" SUB 406s 406s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 406s 406s # WRONG 406s MY SUB BAZ { 406s BAZ(); 406s } 406s 406s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 406s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 406s 406s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 406s 406s MY SUB BAZ { 406s __SUB__->(); # CALLS ITSELF 406s } 406s 406s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 406s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 406s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 406s HOWEVER: 406s 406s MY SUB BAZ; # PREDECLARATION 406s SUB BAZ { # DEFINE THE "MY" SUB 406s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 406s } 406s 406s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 406s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 406s C; THEY KEEP EACH OTHER ALIVE (SEE L). 406s 406s =HEAD3 C VS C 406s 406s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 406s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 406s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 406s CONTAINING BLOCK TO THE NEXT. 406s 406s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 406s NECESSARY IF YOU WANT TO CREATE CLOSURES: 406s 406s SUB WHATEVER { 406s MY $X = SHIFT; 406s MY SUB INNER { 406s ... DO SOMETHING WITH $X ... 406s } 406s INNER(); 406s } 406s 406s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 406s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 406s SEE THE C<$X> FROM THE FIRST CALL TO C. 406s 406s =HEAD3 C SUBROUTINES 406s 406s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 406s SUBROUTINE OF THE SAME NAME. 406s 406s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 406s INSIDE AN INNER SCOPE: 406s 406s SUB FOO { ... } 406s 406s SUB BAR { 406s MY SUB FOO { ... } 406s { 406s # NEED TO USE THE OUTER FOO HERE 406s OUR SUB FOO; 406s FOO(); 406s } 406s } 406s 406s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 406s 406s PACKAGE MYSNEAKYMODULE; 406s 406s OUR SUB DO_SOMETHING { ... } 406s 406s SUB DO_SOMETHING_WITH_CALLER { 406s PACKAGE DB; 406s () = CALLER 1; # SETS @DB::ARGS 406s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 406s } 406s 406s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 406s X X<*> 406s 406s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 406s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 406s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 406s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 406s 406s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 406s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 406s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 406s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 406s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 406s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 406s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 406s 406s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 406s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 406s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 406s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 406s 406s SUB DOUBLEARY { 406s LOCAL(*SOMEARY) = @_; 406s FOREACH $ELEM (@SOMEARY) { 406s $ELEM *= 2; 406s } 406s } 406s DOUBLEARY(*FOO); 406s DOUBLEARY(*BAR); 406s 406s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 406s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 406s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 406s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 406s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 406s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 406s 406s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 406s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 406s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 406s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 406s L. 406s 406s =HEAD2 WHEN TO STILL USE LOCAL() 406s X X 406s 406s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 406s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 406s I USE C INSTEAD OF C. 406s 406s =OVER 4 406s 406s =ITEM 1. 406s 406s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 406s 406s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 406s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 406s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 406s IN C<@FIELDS>. 406s 406s { 406s LOCAL @ARGV = ("/ETC/MOTD"); 406s LOCAL $/ = UNDEF; 406s LOCAL $_ = <>; 406s @FIELDS = SPLIT /^\S*=+\S*$/; 406s } 406s 406s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 406s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 406s 406s =ITEM 2. 406s 406s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 406s 406s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 406s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 406s TABLE ENTRIES: 406s 406s SUB IOQUEUE { 406s LOCAL (*READER, *WRITER); # NOT MY! 406s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 406s RETURN (*READER, *WRITER); 406s } 406s ($HEAD, $TAIL) = IOQUEUE(); 406s 406s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 406s ENTRIES. 406s 406s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 406s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 406s A LOCAL ALIAS. 406s 406s { 406s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 406s GROW(); # REALLY CALLS SHRINK() 406s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 406s } 406s GROW(); # GET THE REAL GROW() AGAIN 406s 406s SEE L FOR MORE ABOUT MANIPULATING 406s FUNCTIONS BY NAME IN THIS WAY. 406s 406s =ITEM 3. 406s 406s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 406s 406s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 406s IS DONE ON DYNAMICS: 406s 406s { 406s LOCAL $SIG{INT} = 'IGNORE'; 406s FUNCT(); # UNINTERRUPTIBLE 406s } 406s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 406s 406s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 406s 406s =BACK 406s 406s =HEAD2 PASS BY REFERENCE 406s X X X 406s 406s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 406s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 406s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 406s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 406s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 406s 406s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 406s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 406s OF ALL THEIR FORMER LAST ELEMENTS: 406s 406s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 406s 406s SUB POPMANY { 406s MY $AREF; 406s MY @RETLIST; 406s FOREACH $AREF ( @_ ) { 406s PUSH @RETLIST, POP @$AREF; 406s } 406s RETURN @RETLIST; 406s } 406s 406s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 406s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 406s 406s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 406s SUB INTER { 406s MY ($K, $HREF, %SEEN); # LOCALS 406s FOREACH $HREF (@_) { 406s WHILE ( $K = EACH %$HREF ) { 406s $SEEN{$K}++; 406s } 406s } 406s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 406s } 406s 406s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 406s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 406s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 406s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 406s A LITTLE EXPENSIVE. 406s 406s WHERE PEOPLE GET INTO TROUBLE IS HERE: 406s 406s (@W, @X) = FUNC(@Y, @Z); 406s OR 406s (%W, %X) = FUNC(%Y, %Z); 406s 406s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 406s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 406s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 406s AS ALWAYS. 406s 406s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 406s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 406s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 406s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 406s 406s ($WREF, $XREF) = FUNC(\@Y, \@Z); 406s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 406s SUB FUNC { 406s MY ($YREF, $ZREF) = @_; 406s IF (@$YREF > @$ZREF) { 406s RETURN ($YREF, $ZREF); 406s } ELSE { 406s RETURN ($ZREF, $YREF); 406s } 406s } 406s 406s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 406s 406s (*W, *X) = FUNC(\@Y, \@Z); 406s PRINT "@W HAS MORE THAN @X\N"; 406s SUB FUNC { 406s LOCAL (*Y, *Z) = @_; 406s IF (@Y > @Z) { 406s RETURN (\@Y, \@Z); 406s } ELSE { 406s RETURN (\@Z, \@Y); 406s } 406s } 406s 406s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 406s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 406s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 406s ARE IN THE SYMBOL TABLE. 406s 406s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 406s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 406s FOR EXAMPLE: 406s 406s SPLUTTER(\*STDOUT); 406s SUB SPLUTTER { 406s MY $FH = SHIFT; 406s PRINT $FH "HER UM WELL A HMMM\N"; 406s } 406s 406s $REC = GET_REC(\*STDIN); 406s SUB GET_REC { 406s MY $FH = SHIFT; 406s RETURN SCALAR <$FH>; 406s } 406s 406s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 406s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 406s 406s SUB OPENIT { 406s MY $PATH = SHIFT; 406s LOCAL *FH; 406s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 406s } 406s 406s =HEAD2 PROTOTYPES 406s X X 406s 406s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 406s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 406s SECTION OR WITH A L. 406s IF YOU DECLARE EITHER OF 406s 406s SUB MYPUSH (\@@) 406s SUB MYPUSH :PROTOTYPE(\@@) 406s 406s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 406s 406s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 406s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 406s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 406s OF AN ATTRIBUTE. 406s 406s THE 406s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 406s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 406s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 406s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 406s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 406s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 406s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 406s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 406s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 406s 406s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 406s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 406s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 406s 406s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 406s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 406s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 406s CORRESPONDING BUILT-IN. 406s 406s DECLARED AS CALLED AS 406s 406s SUB MYLINK ($$) MYLINK $OLD, $NEW 406s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 406s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 406s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 406s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 406s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 406s SUB MYPOP (\@) MYPOP @ARRAY 406s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 406s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 406s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 406s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 406s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 406s SUB MYRAND (;$) MYRAND 42 406s SUB MYTIME () MYTIME 406s 406s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 406s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 406s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 406s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 406s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 406s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 406s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 406s 406s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 406s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 406s 406s SUB MYREF (\[$@%&*]) 406s 406s WILL ALLOW CALLING MYREF() AS 406s 406s MYREF $VAR 406s MYREF @ARRAY 406s MYREF %HASH 406s MYREF &SUB 406s MYREF *GLOB 406s 406s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 406s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 406s 406s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 406s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 406s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 406s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 406s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 406s OR A SUBSEQUENT COMMA. 406s 406s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 406s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 406s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 406s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 406s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 406s FOLLOWS: 406s 406s USE SYMBOL 'QUALIFY_TO_REF'; 406s 406s SUB FOO (*) { 406s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 406s ... 406s } 406s 406s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 406s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 406s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 406s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 406s 406s SUB MYPUSH (+@) { 406s MY $AREF = SHIFT; 406s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 406s PUSH @$AREF, @_; 406s } 406s 406s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 406s IS OF AN ACCEPTABLE TYPE. 406s 406s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 406s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 406s 406s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 406s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 406s PROVIDED, C<$_> WILL BE USED INSTEAD. 406s 406s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 406s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 406s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 406s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 406s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 406s 406s MYTIME +2; 406s 406s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 406s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 406s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 406s 406s SUB MYGETPROTOBYNUMBER($;); 406s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 406s 406s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 406s PROVIDED IT'S IN THE INITIAL POSITION: 406s X<&> 406s 406s SUB TRY (&@) { 406s MY($TRY,$CATCH) = @_; 406s EVAL { &$TRY }; 406s IF ($@) { 406s LOCAL $_ = $@; 406s &$CATCH; 406s } 406s } 406s SUB CATCH (&) { $_[0] } 406s 406s TRY { 406s DIE "PHOOEY"; 406s } CATCH { 406s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 406s }; 406s 406s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 406s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 406s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 406s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 406s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 406s 406s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 406s X 406s 406s SUB MYGREP (&@) { 406s MY $CODE = SHIFT; 406s MY @RESULT; 406s FOREACH $_ (@_) { 406s PUSH(@RESULT, $_) IF &$CODE; 406s } 406s @RESULT; 406s } 406s 406s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 406s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 406s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 406s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 406s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 406s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 406s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 406s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 406s 406s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 406s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 406s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 406s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 406s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 406s MAJORITY OF OFFENDING CODE IS FIXED. 406s 406s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 406s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 406s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 406s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 406s 406s SUB FUNC ($) { 406s MY $N = SHIFT; 406s PRINT "YOU GAVE ME $N\N"; 406s } 406s 406s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 406s RETURNING A LIST: 406s 406s FUNC(@FOO); 406s FUNC( $TEXT =~ /\W+/G ); 406s 406s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 406s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 406s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 406s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 406s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 406s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 406s 406s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 406s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 406s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 406s EFFECT, LIKE SO: 406s 406s SUB FOO($$); 406s SUB FOO($$) { 406s FOO 1, 2; 406s } 406s 406s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 406s TO MAKE THE WORLD A BETTER PLACE. 406s 406s =HEAD2 CONSTANT FUNCTIONS 406s X 406s 406s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 406s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 406s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 406s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 406s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 406s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 406s 406s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 406s 406s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 406s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 406s # AND IT'S INLINED, TOO! 406s SUB ST_DEV () { 0 } 406s SUB ST_INO () { 1 } 406s 406s SUB FLAG_FOO () { 1 << 8 } 406s SUB FLAG_BAR () { 1 << 9 } 406s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 406s 406s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 406s 406s SUB N () { INT(OPT_BAZ) / 3 } 406s 406s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 406s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 406s 406s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 406s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 406s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 406s C: 406s 406s SUB BAZ_VAL () { 406s IF (OPT_BAZ) { 406s RETURN 23; 406s } 406s ELSE { 406s RETURN 42; 406s } 406s } 406s SUB BONK_VAL () { RETURN 12345 } 406s 406s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 406s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 406s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 406s 406s BEGIN { 406s MY $VAR = 1; 406s NO STRICT 'REFS'; 406s *INLINED = SUB () { $VAR }; 406s } 406s 406s BEGIN { 406s MY $VAR = 1; 406s MY $REF = \$VAR; 406s NO STRICT 'REFS'; 406s *NOT_INLINED = SUB () { $VAR }; 406s } 406s 406s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 406s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 406s 406s BEGIN { 406s MY $X = 10; 406s *FOO = SUB () { $X }; 406s $X++; 406s } 406s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 406s 406s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 406s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 406s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 406s SO IT PRINTED C<10>, NOT C<11>. 406s 406s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 406s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 406s ASIDE FROM WHERE IT IS DECLARED. 406s 406s # FINE, NO WARNING 406s BEGIN { 406s MY $X = 54321; 406s *INLINED = SUB () { $X }; 406s } 406s # ERROR 406s BEGIN { 406s MY $X; 406s $X = 54321; 406s *ALSO_INLINED = SUB () { $X }; 406s } 406s 406s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 406s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 406s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 406s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 406s CONSTANT SUBROUTINE: 406s 406s MY $X = 54321; 406s *INLINED = SUB : CONST { $X }; 406s $X++; 406s 406s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 406s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 406s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 406s VALUE CAPTURED THE SAME WAY. 406s 406s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 406s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 406s AN EXPLICIT C: 406s 406s BEGIN { 406s MY $X = 10; 406s *FOO = SUB () { RETURN $X }; 406s $X++; 406s } 406s PRINT FOO(); # PRINTS 11 406s 406s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 406s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 406s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 406s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 406s 406s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 406s SUB ONE { 406s 1; 406s } 406s IF (ONE ) { 406s PRINT ONE() IF ONE ; 406s } 406s 406s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 406s SUB ONE () { 1 } 406s DO { 406s PRINT 1 406s }; 406s 406s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 406s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 406s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 406s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 406s 406s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 406s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 406s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 406s SUBROUTINE ONE REDEFINED AT -E LINE 1. 406s 406s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 406s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 406s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 406s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 406s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 406s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 406s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 406s MENTIONED ABOVE: 406s 406s SUB NOT_INLINED () { RETURN 23 } 406s 406s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 406s X X X X 406s 406s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 406s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 406s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 406s ON A NON-UNIX SYSTEM. 406s 406s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 406s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 406s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 406s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 406s 406s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 406s CHDIR $SOMEWHERE; 406s SUB CHDIR { ... } 406s 406s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 406s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 406s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 406s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 406s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 406s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 406s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 406s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 406s FOR SOME KEYWORDS. SEE L. 406s 406s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 406s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 406s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 406s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 406s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 406s THAT IS, THEY COULD SAY 406s 406s USE MODULE 'OPEN'; 406s 406s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 406s 406s USE MODULE; 406s 406s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 406s 406s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 406s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 406s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 406s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 406s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 406s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 406s THAT UNDERSTANDS REGULAR EXPRESSIONS. 406s 406s PACKAGE REGLOB; 406s REQUIRE EXPORTER; 406s @ISA = 'EXPORTER'; 406s @EXPORT_OK = 'GLOB'; 406s 406s SUB IMPORT { 406s MY $PKG = SHIFT; 406s RETURN UNLESS @_; 406s MY $SYM = SHIFT; 406s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 406s $PKG->EXPORT($WHERE, $SYM, @_); 406s } 406s 406s SUB GLOB { 406s MY $PAT = SHIFT; 406s MY @GOT; 406s IF (OPENDIR MY $D, '.') { 406s @GOT = GREP /$PAT/, READDIR $D; 406s CLOSEDIR $D; 406s } 406s RETURN @GOT; 406s } 406s 1; 406s 406s AND HERE'S HOW IT COULD BE (AB)USED: 406s 406s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 406s PACKAGE FOO; 406s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 406s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 406s 406s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 406s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 406s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 406s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 406s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 406s IT MUST BE DONE AT ALL. 406s 406s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 406s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 406s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 406s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 406s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 406s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 406s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 406s LIBRARY. 406s 406s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 406s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 406s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 406s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 406s (SEE L). 406s 406s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 406s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 406s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 406s 406s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 406s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 406s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 406s C SYNTAX, THOUGH). 406s 406s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 406s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 406s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 406s 406s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 406s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 406s 406s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 406s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 406s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 406s 406s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 406s 406s =HEAD2 AUTOLOADING 406s X X 406s 406s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 406s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 406s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 406s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 406s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 406s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 406s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 406s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 406s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 406s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 406s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 406s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 406s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 406s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 406s SUBROUTINE NAME. SEE L FOR DETAILS.) 406s 406s 406s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 406s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 406s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 406s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 406s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 406s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 406s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 406s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 406s 406s SUB AUTOLOAD { 406s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 406s MY $PROGRAM = $AUTOLOAD; 406s $PROGRAM =~ S/.*:://; 406s SYSTEM($PROGRAM, @_); 406s } 406s DATE(); 406s WHO(); 406s LS('-L'); 406s 406s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 406s EVEN NEED PARENTHESES: 406s 406s USE SUBS QW(DATE WHO LS); 406s DATE; 406s WHO; 406s LS '-L'; 406s 406s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 406s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 406s 406s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 406s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 406s DESCRIBED IN L AND IN L, THE STANDARD 406s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 406s FUNCTIONS TO PERL CODE IN L. 406s 406s =HEAD2 SUBROUTINE ATTRIBUTES 406s X X X 406s 406s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 406s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 406s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 406s C HAD BEEN SEEN. SEE L FOR DETAILS 406s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 406s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 406s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 406s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 406s 406s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 406s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 406s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 406s NEST PROPERLY. 406s 406s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 406s 406s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 406s SUB PLUGH () : UGLY('\(") :BAD; 406s SUB XYZZY : _5X5 { ... } 406s 406s EXAMPLES OF INVALID SYNTAX: 406s 406s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 406s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 406s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 406s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 406s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 406s 406s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 406s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 406s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 406s PARSED AND INVOKED: 406s 406s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 406s 406s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 406s SEE L AND L. 406s 406s =HEAD1 SEE ALSO 406s 406s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 406s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 406s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 406s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 406s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 406s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 406s 406s =FOR VI 406s # EX: SET STS=0 SW=4 ET: 406s 406s ok 2 406s # testing mod_cgi with /modules/cgi/perl.pl 406s # expected 200 406s # received 200 406s # body: PERL CGI 406s ok 3 406s # testing mod_test_rwrite with /test_rwrite 406s # expected 200 406s # received 200 406s # body: A 406s ok 4 406s ok 408s t/filter/case_in.t .................. 408s 1..3 408s # Running under perl version 5.040001 for linux 408s # Current time local: Thu Sep 4 16:06:20 2025 408s # Current time GMT: Thu Sep 4 16:06:20 2025 408s # Using Test.pm version 1.31 408s # Using Apache/Test.pm version 1.44 408s ok 1 408s # testing mod_cgi with /modules/cgi/perl_echo.pl 408s # expected 200 408s # received 200 408s ok 2 408s # testing mod_echo_post with /echo_post 408s # expected 200 408s # received 200 408s ok 3 408s ok 411s t/filter/input_body.t ............... 411s 1..2 411s # Running under perl version 5.040001 for linux 411s # Current time local: Thu Sep 4 16:06:23 2025 411s # Current time GMT: Thu Sep 4 16:06:23 2025 411s # Using Test.pm version 1.31 411s # Using Apache/Test.pm version 1.44 411s # testing : Posted "1 ko" 411s # expected: 'ok 1' 411s # received: 'ok 1' 411s ok 1 411s # testing : Posted "2 ko" 411s # expected: 'ok 2' 411s # received: 'ok 2' 411s ok 2 411s ok 414s t/http11/basicauth.t ................ 414s 1..3 414s # Running under perl version 5.040001 for linux 414s # Current time local: Thu Sep 4 16:06:26 2025 414s # Current time GMT: Thu Sep 4 16:06:26 2025 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s ok 1 414s ok 2 414s ok 3 414s ok 417s t/http11/chunked.t .................. 417s 1..30 417s # Running under perl version 5.040001 for linux 417s # Current time local: Thu Sep 4 16:06:29 2025 417s # Current time GMT: Thu Sep 4 16:06:29 2025 417s # Using Test.pm version 1.31 417s # Using Apache/Test.pm version 1.44 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 1 417s # testing : response Transfer-Encoding 417s # expected: 'chunked' 417s # received: 'chunked' 417s ok 2 417s # testing : no Content-Length 417s # expected: 0 417s # received: 0 417s ok 3 417s # testing : body length 417s # expected: '70976' 417s # received: 70976 417s ok 4 417s # testing : number of requests 417s # expected: 1 417s # received: 1 417s ok 5 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 6 417s # testing : response Transfer-Encoding 417s # expected: 'chunked' 417s # received: 'chunked' 417s ok 7 417s # testing : no Content-Length 417s # expected: 0 417s # received: 0 417s ok 8 417s # testing : body length 417s # expected: '212509' 417s # received: 212509 417s ok 9 417s # testing : number of requests 417s # expected: 2 417s # received: 2 417s ok 10 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 11 417s # testing : response Transfer-Encoding 417s # expected: 'chunked' 417s # received: 'chunked' 417s ok 12 417s # testing : no Content-Length 417s # expected: 0 417s # received: 0 417s ok 13 417s # testing : body length 417s # expected: '280545' 417s # received: 280545 417s ok 14 417s # testing : number of requests 417s # expected: 3 417s # received: 3 417s ok 15 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 16 417s # testing : response Transfer-Encoding 417s # expected: 'chunked' 417s # received: 'chunked' 417s ok 17 417s # testing : no Content-Length 417s # expected: 0 417s # received: 0 417s ok 18 417s # testing : body length 417s # expected: '845969' 417s # received: 845969 417s ok 19 417s # testing : number of requests 417s # expected: 4 417s # received: 4 417s ok 20 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 21 417s # testing : no Transfer-Encoding (test result inverted) 417s # expected: 'chunked' 417s # received: '' 417s ok 22 417s # testing : content length 417s # expected: 253 417s # received: '253' 417s ok 23 417s # testing : body length 417s # expected: '242' 417s # received: 242 417s ok 24 417s # testing : number of requests 417s # expected: 5 417s # received: 5 417s ok 25 417s # testing : response protocol 417s # expected: 'HTTP/1.1' 417s # received: 'HTTP/1.1' 417s ok 26 417s # testing : no Transfer-Encoding (test result inverted) 417s # expected: 'chunked' 417s # received: '' 417s ok 27 417s # testing : content length 417s # expected: '' 417s # received: '' 417s ok 28 417s # testing : body length 417s # expected: '14276' 417s # received: 14276 417s ok 29 417s # testing : number of requests 417s # expected: 6 417s # received: 6 417s ok 30 417s ok 420s t/http11/chunked2.t ................. 420s 1..2 420s # Running under perl version 5.040001 for linux 420s # Current time local: Thu Sep 4 16:06:31 2025 420s # Current time GMT: Thu Sep 4 16:06:31 2025 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.44 420s # testing : successful response 420s # expected: 200 420s # received: '200' 420s ok 1 420s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 420s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 420s ok 2 420s ok 423s t/http11/clength.t .................. 423s 1..6 423s # Running under perl version 5.040001 for linux 423s # Current time local: Thu Sep 4 16:06:34 2025 423s # Current time GMT: Thu Sep 4 16:06:34 2025 423s # Using Test.pm version 1.31 423s # Using Apache/Test.pm version 1.44 423s # testing : successful response 423s # expected: 200 423s # received: '200' 423s ok 1 423s # expected: 10 423s # received: '10' 423s ok 2 423s # expected: 'bbbbbbbbbb' 423s # received: 'bbbbbbbbbb' 423s ok 3 423s # testing : successful response 423s # expected: 200 423s # received: '200' 423s ok 4 423s # expected: 6 423s # received: '6' 423s ok 5 423s # expected: 'foobar' 423s # received: 'foobar' 423s ok 6 423s ok 427s t/http11/post.t ..................... 427s # using LWP client 427s 1..51 427s # Running under perl version 5.040001 for linux 427s # Current time local: Thu Sep 4 16:06:37 2025 427s # Current time GMT: Thu Sep 4 16:06:37 2025 427s # Using Test.pm version 1.31 427s # Using Apache/Test.pm version 1.44 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 1024 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Connection: Keep-Alive 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 1 427s #DMMATCH1: 1 427s #Keep-Alive: timeout=5, max=100 427s # 427s # testing : length posted 427s # expected: '1024' 427s # received: 1024 427s ok 1 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 2048 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 2 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '2048' 427s # received: 2048 427s ok 2 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 3072 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 3 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '3072' 427s # received: 3072 427s ok 3 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 4096 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 4 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '4096' 427s # received: 4096 427s ok 4 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 5120 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 5 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '5120' 427s # received: 5120 427s ok 5 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 6144 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 6 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '6144' 427s # received: 6144 427s ok 6 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 7168 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 7 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '7168' 427s # received: 7168 427s ok 7 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 8192 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 8 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '8192' 427s # received: 8192 427s ok 8 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 9216 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 5 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 9 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '9216' 427s # received: 9216 427s ok 9 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 10240 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 10 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '10240' 427s # received: 10240 427s ok 10 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 11264 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 11 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '11264' 427s # received: 11264 427s ok 11 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 12288 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 12 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '12288' 427s # received: 12288 427s ok 12 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 13312 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 13 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '13312' 427s # received: 13312 427s ok 13 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 14336 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 14 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '14336' 427s # received: 14336 427s ok 14 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 15360 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 15 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '15360' 427s # received: 15360 427s ok 15 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 16384 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 16 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '16384' 427s # received: 16384 427s ok 16 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 17408 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 17 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '17408' 427s # received: 17408 427s ok 17 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 18432 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 18 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '18432' 427s # received: 18432 427s ok 18 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 19456 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 19 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '19456' 427s # received: 19456 427s ok 19 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 20480 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 20 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '20480' 427s # received: 20480 427s ok 20 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 21504 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 21 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '21504' 427s # received: 21504 427s ok 21 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 22528 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 22 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '22528' 427s # received: 22528 427s ok 22 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 23552 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:40 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 23 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '23552' 427s # received: 23552 427s ok 23 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 24576 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 24 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '24576' 427s # received: 24576 427s ok 24 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 25600 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 25 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '25600' 427s # received: 25600 427s ok 25 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 26624 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 26 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '26624' 427s # received: 26624 427s ok 26 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 27648 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 27 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '27648' 427s # received: 27648 427s ok 27 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 28672 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 28 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '28672' 427s # received: 28672 427s ok 28 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 29696 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 29 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '29696' 427s # received: 29696 427s ok 29 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 30720 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 30 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '30720' 427s # received: 30720 427s ok 30 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 31744 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 31 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '31744' 427s # received: 31744 427s ok 31 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 32768 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 32 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '32768' 427s # received: 32768 427s ok 32 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 33792 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 33 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '33792' 427s # received: 33792 427s ok 33 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 34816 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 34 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '34816' 427s # received: 34816 427s ok 34 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 35840 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 35 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '35840' 427s # received: 35840 427s ok 35 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 36864 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 36 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '36864' 427s # received: 36864 427s ok 36 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 37888 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 37 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '37888' 427s # received: 37888 427s ok 37 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 38912 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 38 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '38912' 427s # received: 38912 427s ok 38 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 39936 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 39 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '39936' 427s # received: 39936 427s ok 39 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 40960 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 40 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '40960' 427s # received: 40960 427s ok 40 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 41984 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 41 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '41984' 427s # received: 41984 427s ok 41 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 43008 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 42 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '43008' 427s # received: 43008 427s ok 42 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 44032 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 43 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '44032' 427s # received: 44032 427s ok 43 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 45056 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 44 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '45056' 427s # received: 45056 427s ok 44 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 46080 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 45 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '46080' 427s # received: 46080 427s ok 45 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 47104 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 46 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '47104' 427s # received: 47104 427s ok 46 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 48128 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:41 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 47 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '48128' 427s # received: 48128 427s ok 47 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 49152 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 48 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '49152' 427s # received: 49152 427s ok 48 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 50176 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 49 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '50176' 427s # received: 50176 427s ok 49 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 51200 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 6 427s #Client-Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 50 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '51200' 427s # received: 51200 427s ok 50 427s #lwp request: 427s #POST http://localhost:8529/eat_post HTTP/1.1 427s #User-Agent: libwww-perl/6.78 427s #Content-Length: 102400 427s # 427s #server response: 427s #HTTP/1.1 200 OK 427s #Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 427s #Vary: In-If1 427s #Content-Length: 7 427s #Client-Date: Thu, 04 Sep 2025 16:06:42 GMT 427s #Client-Peer: 127.0.0.1:8529 427s #Client-Response-Num: 51 427s #DMMATCH1: 1 427s # 427s # testing : length posted 427s # expected: '102400' 427s # received: 102400 427s ok 51 427s ok 430s t/modules/aaa.t ..................... 430s 1..40 430s # Running under perl version 5.040001 for linux 430s # Current time local: Thu Sep 4 16:06:42 2025 430s # Current time GMT: Thu Sep 4 16:06:42 2025 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.44 430s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 430s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 430s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 430s ok 1 430s ok 2 430s ok 3 430s ok 4 430s ok 5 430s ok 6 430s ok 7 430s ok 8 430s ok 9 430s ok 10 430s ok 11 430s ok 12 430s ok 13 430s ok 14 430s ok 15 430s ok 16 430s ok 17 430s ok 18 430s ok 19 430s ok 20 430s ok 21 430s ok 22 430s ok 23 430s ok 24 430s ok 25 430s ok 26 430s ok 27 430s ok 28 430s ok 29 430s ok 30 430s ok 31 430s ok 32 430s ok 33 430s ok 34 430s ok 35 430s ok 36 430s ok 37 430s ok 38 430s ok 39 430s ok 40 430s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 430s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 430s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 430s ok 434s t/modules/access.t .................. 434s 1..408 434s # Running under perl version 5.040001 for linux 434s # Current time local: Thu Sep 4 16:06:45 2025 434s # Current time GMT: Thu Sep 4 16:06:45 2025 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.44 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # expecting access. 434s ok 1 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 2 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from all 434s # expecting access. 434s ok 3 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 4 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from localhost 434s # expecting access. 434s ok 5 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 6 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 7 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 8 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from 127.0 434s # expecting access. 434s ok 9 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 10 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 11 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 12 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 13 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 14 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 15 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 16 434s # --- 434s # Order deny,allow 434s # Allow from all 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 17 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # expecting access. 434s ok 18 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 19 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from all 434s # expecting access. 434s ok 20 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 21 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from localhost 434s # expecting access. 434s ok 22 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 23 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 24 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 25 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from 127.0 434s # expecting access. 434s ok 26 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 27 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 28 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 29 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 30 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 31 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 32 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 33 434s # --- 434s # Order deny,allow 434s # Allow from localhost 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 34 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # expecting access. 434s ok 35 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 36 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from all 434s # expecting access. 434s ok 37 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 38 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from localhost 434s # expecting access. 434s ok 39 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 40 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 41 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 42 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from 127.0 434s # expecting access. 434s ok 43 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 44 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 45 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 46 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 47 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 48 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 49 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 50 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 51 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # expecting access. 434s ok 52 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 53 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from all 434s # expecting access. 434s ok 54 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 55 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from localhost 434s # expecting access. 434s ok 56 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 57 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 58 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 59 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from 127.0 434s # expecting access. 434s ok 60 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 61 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 62 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 63 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 64 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 65 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 66 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 67 434s # --- 434s # Order deny,allow 434s # Allow from 127.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 68 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 69 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 70 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from all 434s # expecting access. 434s ok 71 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 72 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from localhost 434s # expecting access. 434s ok 73 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 74 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 75 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 76 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0 434s # expecting access. 434s ok 77 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 78 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 79 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 80 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 81 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 82 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 83 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 84 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 85 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # expecting access. 434s ok 86 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 87 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from all 434s # expecting access. 434s ok 88 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 89 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from localhost 434s # expecting access. 434s ok 90 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 91 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1 434s # expecting access. 434s ok 92 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 93 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0 434s # expecting access. 434s ok 94 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 95 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 96 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 97 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/16 434s # expecting access. 434s ok 98 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 99 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 100 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 101 434s # --- 434s # Order deny,allow 434s # Allow from 127.0.0.1/16 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 102 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # expecting access. 434s ok 103 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 104 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from all 434s # expecting access denial. 434s ok 105 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 106 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from localhost 434s # expecting access denial. 434s ok 107 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 108 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 109 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 110 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from 127.0 434s # expecting access denial. 434s ok 111 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 112 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 113 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 114 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 115 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 116 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 117 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 118 434s # --- 434s # Order deny,allow 434s # Allow from somewhere.else.com 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 119 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # expecting access. 434s ok 120 434s # --- 434s # Order deny,allow 434s # Deny from all 434s # expecting access denial. 434s ok 121 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from all 434s # expecting access denial. 434s ok 122 434s # --- 434s # Order deny,allow 434s # Deny from localhost 434s # expecting access denial. 434s ok 123 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from localhost 434s # expecting access denial. 434s ok 124 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 125 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 126 434s # --- 434s # Order deny,allow 434s # Deny from 127.0 434s # expecting access denial. 434s ok 127 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from 127.0 434s # expecting access denial. 434s ok 128 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 129 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 130 434s # --- 434s # Order deny,allow 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 131 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 132 434s # --- 434s # Order deny,allow 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 133 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 134 434s # --- 434s # Order deny,allow 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 135 434s # --- 434s # Order deny,allow 434s # Allow from 66.6.6.6 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 136 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # expecting access. 434s ok 137 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 138 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from all 434s # expecting access denial. 434s ok 139 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 140 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from localhost 434s # expecting access denial. 434s ok 141 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 142 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 143 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 144 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from 127.0 434s # expecting access denial. 434s ok 145 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 146 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 147 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 148 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 149 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 150 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 151 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 152 434s # --- 434s # Order allow,deny 434s # Allow from all 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 153 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # expecting access. 434s ok 154 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 155 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from all 434s # expecting access denial. 434s ok 156 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 157 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from localhost 434s # expecting access denial. 434s ok 158 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 159 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 160 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 161 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from 127.0 434s # expecting access denial. 434s ok 162 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 163 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 164 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 165 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 166 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 167 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 168 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 169 434s # --- 434s # Order allow,deny 434s # Allow from localhost 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 170 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # expecting access. 434s ok 171 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 172 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from all 434s # expecting access denial. 434s ok 173 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 174 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from localhost 434s # expecting access denial. 434s ok 175 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 176 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 177 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 178 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from 127.0 434s # expecting access denial. 434s ok 179 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 180 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 181 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 182 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 183 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 184 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 185 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 186 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 187 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # expecting access. 434s ok 188 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 189 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from all 434s # expecting access denial. 434s ok 190 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 191 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from localhost 434s # expecting access denial. 434s ok 192 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 193 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 194 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 195 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from 127.0 434s # expecting access denial. 434s ok 196 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 197 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 198 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 199 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 200 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 201 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 202 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 203 434s # --- 434s # Order allow,deny 434s # Allow from 127.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 204 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 205 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 206 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from all 434s # expecting access denial. 434s ok 207 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 208 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from localhost 434s # expecting access denial. 434s ok 209 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 210 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 211 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 212 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0 434s # expecting access denial. 434s ok 213 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 214 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 215 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 216 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 217 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 218 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 219 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 220 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 221 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # expecting access. 434s ok 222 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 223 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from all 434s # expecting access denial. 434s ok 224 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 225 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from localhost 434s # expecting access denial. 434s ok 226 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 227 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 228 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 229 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0 434s # expecting access denial. 434s ok 230 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 231 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 232 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 233 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 234 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 235 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 236 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 237 434s # --- 434s # Order allow,deny 434s # Allow from 127.0.0.1/16 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 238 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # expecting access denial. 434s ok 239 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 240 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from all 434s # expecting access denial. 434s ok 241 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 242 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from localhost 434s # expecting access denial. 434s ok 243 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 244 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 245 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 246 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from 127.0 434s # expecting access denial. 434s ok 247 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 248 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 249 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 250 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 251 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 252 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 253 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 254 434s # --- 434s # Order allow,deny 434s # Allow from somewhere.else.com 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 255 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # expecting access denial. 434s ok 256 434s # --- 434s # Order allow,deny 434s # Deny from all 434s # expecting access denial. 434s ok 257 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from all 434s # expecting access denial. 434s ok 258 434s # --- 434s # Order allow,deny 434s # Deny from localhost 434s # expecting access denial. 434s ok 259 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from localhost 434s # expecting access denial. 434s ok 260 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 261 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 262 434s # --- 434s # Order allow,deny 434s # Deny from 127.0 434s # expecting access denial. 434s ok 263 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from 127.0 434s # expecting access denial. 434s ok 264 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 265 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 266 434s # --- 434s # Order allow,deny 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 267 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 268 434s # --- 434s # Order allow,deny 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 269 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 270 434s # --- 434s # Order allow,deny 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 271 434s # --- 434s # Order allow,deny 434s # Allow from 66.6.6.6 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 272 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # expecting access. 434s ok 273 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 274 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from all 434s # expecting access denial. 434s ok 275 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 276 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from localhost 434s # expecting access denial. 434s ok 277 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 278 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 279 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 280 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from 127.0 434s # expecting access denial. 434s ok 281 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 282 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 283 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 284 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 285 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 286 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 287 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 288 434s # --- 434s # Order mutual-failure 434s # Allow from all 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 289 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # expecting access. 434s ok 290 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 291 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from all 434s # expecting access denial. 434s ok 292 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 293 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from localhost 434s # expecting access denial. 434s ok 294 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 295 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 296 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 297 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from 127.0 434s # expecting access denial. 434s ok 298 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 299 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 300 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 301 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 302 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 303 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 304 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 305 434s # --- 434s # Order mutual-failure 434s # Allow from localhost 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 306 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # expecting access. 434s ok 307 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 308 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from all 434s # expecting access denial. 434s ok 309 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 310 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from localhost 434s # expecting access denial. 434s ok 311 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 312 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 313 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 314 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from 127.0 434s # expecting access denial. 434s ok 315 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 316 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 317 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 318 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 319 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 320 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 321 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 322 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 323 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # expecting access. 434s ok 324 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 325 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from all 434s # expecting access denial. 434s ok 326 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 327 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from localhost 434s # expecting access denial. 434s ok 328 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 329 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 330 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 331 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from 127.0 434s # expecting access denial. 434s ok 332 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 333 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 334 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 335 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 336 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 337 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 338 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 339 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 340 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # expecting access. 434s ok 341 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 342 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from all 434s # expecting access denial. 434s ok 343 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 344 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from localhost 434s # expecting access denial. 434s ok 345 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 346 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 347 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 348 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0 434s # expecting access denial. 434s ok 349 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 350 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 351 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 352 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 353 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 354 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 355 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 356 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/255.255.0.0 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 357 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # expecting access. 434s ok 358 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 359 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from all 434s # expecting access denial. 434s ok 360 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 361 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from localhost 434s # expecting access denial. 434s ok 362 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 363 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 364 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 365 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0 434s # expecting access denial. 434s ok 366 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 367 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 368 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 369 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 370 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 371 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from somewhere.else.com 434s # expecting access. 434s ok 372 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 373 434s # --- 434s # Order mutual-failure 434s # Allow from 127.0.0.1/16 434s # Deny from 66.6.6.6 434s # expecting access. 434s ok 374 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # expecting access denial. 434s ok 375 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 376 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from all 434s # expecting access denial. 434s ok 377 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 378 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from localhost 434s # expecting access denial. 434s ok 379 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 380 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 381 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 382 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from 127.0 434s # expecting access denial. 434s ok 383 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 384 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 385 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 386 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 387 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 388 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 389 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 390 434s # --- 434s # Order mutual-failure 434s # Allow from somewhere.else.com 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 391 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # expecting access denial. 434s ok 392 434s # --- 434s # Order mutual-failure 434s # Deny from all 434s # expecting access denial. 434s ok 393 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from all 434s # expecting access denial. 434s ok 394 434s # --- 434s # Order mutual-failure 434s # Deny from localhost 434s # expecting access denial. 434s ok 395 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from localhost 434s # expecting access denial. 434s ok 396 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 397 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1 434s # expecting access denial. 434s ok 398 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0 434s # expecting access denial. 434s ok 399 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from 127.0 434s # expecting access denial. 434s ok 400 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 401 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/255.255.0.0 434s # expecting access denial. 434s ok 402 434s # --- 434s # Order mutual-failure 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 403 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from 127.0.0.1/16 434s # expecting access denial. 434s ok 404 434s # --- 434s # Order mutual-failure 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 405 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from somewhere.else.com 434s # expecting access denial. 434s ok 406 434s # --- 434s # Order mutual-failure 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 407 434s # --- 434s # Order mutual-failure 434s # Allow from 66.6.6.6 434s # Deny from 66.6.6.6 434s # expecting access denial. 434s ok 408 434s ok 437s t/modules/actions.t ................. 437s 1..20 437s # Running under perl version 5.040001 for linux 437s # Current time local: Thu Sep 4 16:06:48 2025 437s # Current time GMT: Thu Sep 4 16:06:48 2025 437s # Using Test.pm version 1.31 437s # Using Apache/Test.pm version 1.44 437s # expected: 200 437s # received: '200' 437s ok 1 437s # expected: 'nada' 437s # received: 'nada' 437s ok 2 437s # expected: 404 437s # received: '404' 437s ok 3 437s ok 4 # skip RC=404, no need to check content 437s # expected: 404 437s # received: '404' 437s ok 5 437s ok 6 # skip RC=404, no need to check content 437s # expected: 404 437s # received: '404' 437s ok 7 437s ok 8 # skip RC=404, no need to check content 437s # expected: 200 437s # received: '200' 437s ok 9 437s # expected: 'nada' 437s # received: 'nada' 437s ok 10 437s # expected: 404 437s # received: '404' 437s ok 11 437s ok 12 # skip RC=404, no need to check content 437s # expected: 200 437s # received: '200' 437s ok 13 437s # expected: 'POST 437s # foo2: bar2 437s # ' 437s # received: 'POST 437s # foo2: bar2 437s # ' 437s ok 14 437s # expected: 405 437s # received: '405' 437s ok 15 437s # expected: 200 437s # received: '200' 437s ok 16 437s # expected: 'foo=bar' 437s # received: 'foo=bar' 437s ok 17 437s # expected: 200 437s # received: '200' 437s ok 18 437s # expected: 'POST 437s # foo2: bar2 437s # ' 437s # received: 'POST 437s # foo2: bar2 437s # ' 437s ok 19 437s # expected: 405 437s # received: '405' 437s ok 20 437s ok 440s t/modules/alias.t ................... 440s 1..134 440s # Running under perl version 5.040001 for linux 440s # Current time local: Thu Sep 4 16:06:51 2025 440s # Current time GMT: Thu Sep 4 16:06:51 2025 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.44 440s # verifying simple aliases 440s # testing : /alias/ 440s # expected: 200 440s # received: '200' 440s ok 1 440s # testing : /bogu/ 440s # expected: 404 440s # received: '404' 440s ok 2 440s # verifying alias match with /ali[0-9]. 440s # testing : /ali0 440s # expected: 0 440s # received: '0' 440s ok 3 440s # testing : /ali1 440s # expected: 1 440s # received: '1' 440s ok 4 440s # testing : /ali2 440s # expected: 2 440s # received: '2' 440s ok 5 440s # testing : /ali3 440s # expected: 3 440s # received: '3' 440s ok 6 440s # testing : /ali4 440s # expected: 4 440s # received: '4' 440s ok 7 440s # testing : /ali5 440s # expected: 5 440s # received: '5' 440s ok 8 440s # testing : /ali6 440s # expected: 6 440s # received: '6' 440s ok 9 440s # testing : /ali7 440s # expected: 7 440s # received: '7' 440s ok 10 440s # testing : /ali8 440s # expected: 8 440s # received: '8' 440s ok 11 440s # testing : /ali9 440s # expected: 9 440s # received: '9' 440s ok 12 440s # verifying expression alias match with /expr/ali[0-9]. 440s # testing : /ali0 440s # expected: 0 440s # received: '0' 440s ok 13 440s # testing : /ali1 440s # expected: 1 440s # received: '1' 440s ok 14 440s # testing : /ali2 440s # expected: 2 440s # received: '2' 440s ok 15 440s # testing : /ali3 440s # expected: 3 440s # received: '3' 440s ok 16 440s # testing : /ali4 440s # expected: 4 440s # received: '4' 440s ok 17 440s # testing : /ali5 440s # expected: 5 440s # received: '5' 440s ok 18 440s # testing : /ali6 440s # expected: 6 440s # received: '6' 440s ok 19 440s # testing : /ali7 440s # expected: 7 440s # received: '7' 440s ok 20 440s # testing : /ali8 440s # expected: 8 440s # received: '8' 440s ok 21 440s # testing : /ali9 440s # expected: 9 440s # received: '9' 440s ok 22 440s # testing : /forbid 440s # expected: '403' 440s # received: '403' 440s ok 23 440s # testing : /gone 440s # expected: '410' 440s # received: '410' 440s ok 24 440s # testing : /perm 440s # expected: '301' 440s # received: '301' 440s ok 25 440s # testing : /perm2 440s # expected: '301' 440s # received: '301' 440s ok 26 440s # testing : /seeother 440s # expected: '303' 440s # received: '303' 440s ok 27 440s # testing : /temp 440s # expected: '302' 440s # received: '302' 440s ok 28 440s # testing : /temp2 440s # expected: '302' 440s # received: '302' 440s ok 29 440s verifying body of perm and temp redirect match 440s # testing : /p0 440s # expected: 0 440s # received: '0' 440s ok 30 440s # testing : /p1 440s # expected: 1 440s # received: '1' 440s ok 31 440s # testing : /p2 440s # expected: 2 440s # received: '2' 440s ok 32 440s # testing : /p3 440s # expected: 3 440s # received: '3' 440s ok 33 440s # testing : /p4 440s # expected: 4 440s # received: '4' 440s ok 34 440s # testing : /p5 440s # expected: 5 440s # received: '5' 440s ok 35 440s # testing : /p6 440s # expected: 6 440s # received: '6' 440s ok 36 440s # testing : /p7 440s # expected: 7 440s # received: '7' 440s ok 37 440s # testing : /p8 440s # expected: 8 440s # received: '8' 440s ok 38 440s # testing : /p9 440s # expected: 9 440s # received: '9' 440s ok 39 440s # testing : /t0 440s # expected: 0 440s # received: '0' 440s ok 40 440s # testing : /t1 440s # expected: 1 440s # received: '1' 440s ok 41 440s # testing : /t2 440s # expected: 2 440s # received: '2' 440s ok 42 440s # testing : /t3 440s # expected: 3 440s # received: '3' 440s ok 43 440s # testing : /t4 440s # expected: 4 440s # received: '4' 440s ok 44 440s # testing : /t5 440s # expected: 5 440s # received: '5' 440s ok 45 440s # testing : /t6 440s # expected: 6 440s # received: '6' 440s ok 46 440s # testing : /t7 440s # expected: 7 440s # received: '7' 440s ok 47 440s # testing : /t8 440s # expected: 8 440s # received: '8' 440s ok 48 440s # testing : /t9 440s # expected: 9 440s # received: '9' 440s ok 49 440s verifying body of perm and temp redirect match with expression support 440s # testing : /p0 440s # expected: 0 440s # received: '0' 440s ok 50 440s # testing : /p1 440s # expected: 1 440s # received: '1' 440s ok 51 440s # testing : /p2 440s # expected: 2 440s # received: '2' 440s ok 52 440s # testing : /p3 440s # expected: 3 440s # received: '3' 440s ok 53 440s # testing : /p4 440s # expected: 4 440s # received: '4' 440s ok 54 440s # testing : /p5 440s # expected: 5 440s # received: '5' 440s ok 55 440s # testing : /p6 440s # expected: 6 440s # received: '6' 440s ok 56 440s # testing : /p7 440s # expected: 7 440s # received: '7' 440s ok 57 440s # testing : /p8 440s # expected: 8 440s # received: '8' 440s ok 58 440s # testing : /p9 440s # expected: 9 440s # received: '9' 440s ok 59 440s # testing : /t0 440s # expected: 0 440s # received: '0' 440s ok 60 440s # testing : /t1 440s # expected: 1 440s # received: '1' 440s ok 61 440s # testing : /t2 440s # expected: 2 440s # received: '2' 440s ok 62 440s # testing : /t3 440s # expected: 3 440s # received: '3' 440s ok 63 440s # testing : /t4 440s # expected: 4 440s # received: '4' 440s ok 64 440s # testing : /t5 440s # expected: 5 440s # received: '5' 440s ok 65 440s # testing : /t6 440s # expected: 6 440s # received: '6' 440s ok 66 440s # testing : /t7 440s # expected: 7 440s # received: '7' 440s ok 67 440s # testing : /t8 440s # expected: 8 440s # received: '8' 440s ok 68 440s # testing : /t9 440s # expected: 9 440s # received: '9' 440s ok 69 440s verifying return code of seeother and gone redirect match 440s # testing : f0 440s # expected: '403' 440s # received: '403' 440s ok 70 440s # testing : f1 440s # expected: '403' 440s # received: '403' 440s ok 71 440s # testing : f2 440s # expected: '403' 440s # received: '403' 440s ok 72 440s # testing : f3 440s # expected: '403' 440s # received: '403' 440s ok 73 440s # testing : f4 440s # expected: '403' 440s # received: '403' 440s ok 74 440s # testing : f5 440s # expected: '403' 440s # received: '403' 440s ok 75 440s # testing : f6 440s # expected: '403' 440s # received: '403' 440s ok 76 440s # testing : f7 440s # expected: '403' 440s # received: '403' 440s ok 77 440s # testing : f8 440s # expected: '403' 440s # received: '403' 440s ok 78 440s # testing : f9 440s # expected: '403' 440s # received: '403' 440s ok 79 440s # testing : s0 440s # expected: '303' 440s # received: '303' 440s ok 80 440s # testing : s1 440s # expected: '303' 440s # received: '303' 440s ok 81 440s # testing : s2 440s # expected: '303' 440s # received: '303' 440s ok 82 440s # testing : s3 440s # expected: '303' 440s # received: '303' 440s ok 83 440s # testing : s4 440s # expected: '303' 440s # received: '303' 440s ok 84 440s # testing : s5 440s # expected: '303' 440s # received: '303' 440s ok 85 440s # testing : s6 440s # expected: '303' 440s # received: '303' 440s ok 86 440s # testing : s7 440s # expected: '303' 440s # received: '303' 440s ok 87 440s # testing : s8 440s # expected: '303' 440s # received: '303' 440s ok 88 440s # testing : s9 440s # expected: '303' 440s # received: '303' 440s ok 89 440s # testing : g0 440s # expected: '410' 440s # received: '410' 440s ok 90 440s # testing : g1 440s # expected: '410' 440s # received: '410' 440s ok 91 440s # testing : g2 440s # expected: '410' 440s # received: '410' 440s ok 92 440s # testing : g3 440s # expected: '410' 440s # received: '410' 440s ok 93 440s # testing : g4 440s # expected: '410' 440s # received: '410' 440s ok 94 440s # testing : g5 440s # expected: '410' 440s # received: '410' 440s ok 95 440s # testing : g6 440s # expected: '410' 440s # received: '410' 440s ok 96 440s # testing : g7 440s # expected: '410' 440s # received: '410' 440s ok 97 440s # testing : g8 440s # expected: '410' 440s # received: '410' 440s ok 98 440s # testing : g9 440s # expected: '410' 440s # received: '410' 440s ok 99 440s verifying return code of seeother and gone redirect match with expression support 440s # testing : f0 440s # expected: '403' 440s # received: '403' 440s ok 100 440s # testing : f1 440s # expected: '403' 440s # received: '403' 440s ok 101 440s # testing : f2 440s # expected: '403' 440s # received: '403' 440s ok 102 440s # testing : f3 440s # expected: '403' 440s # received: '403' 440s ok 103 440s # testing : f4 440s # expected: '403' 440s # received: '403' 440s ok 104 440s # testing : f5 440s # expected: '403' 440s # received: '403' 440s ok 105 440s # testing : f6 440s # expected: '403' 440s # received: '403' 440s ok 106 440s # testing : f7 440s # expected: '403' 440s # received: '403' 440s ok 107 440s # testing : f8 440s # expected: '403' 440s # received: '403' 440s ok 108 440s # testing : f9 440s # expected: '403' 440s # received: '403' 440s ok 109 440s # testing : s0 440s # expected: '303' 440s # received: '303' 440s ok 110 440s # testing : s1 440s # expected: '303' 440s # received: '303' 440s ok 111 440s # testing : s2 440s # expected: '303' 440s # received: '303' 440s ok 112 440s # testing : s3 440s # expected: '303' 440s # received: '303' 440s ok 113 440s # testing : s4 440s # expected: '303' 440s # received: '303' 440s ok 114 440s # testing : s5 440s # expected: '303' 440s # received: '303' 440s ok 115 440s # testing : s6 440s # expected: '303' 440s # received: '303' 440s ok 116 440s # testing : s7 440s # expected: '303' 440s # received: '303' 440s ok 117 440s # testing : s8 440s # expected: '303' 440s # received: '303' 440s ok 118 440s # testing : s9 440s # expected: '303' 440s # received: '303' 440s ok 119 440s # testing : g0 440s # expected: '410' 440s # received: '410' 440s ok 120 440s # testing : g1 440s # expected: '410' 440s # received: '410' 440s ok 121 440s # testing : g2 440s # expected: '410' 440s # received: '410' 440s ok 122 440s # testing : g3 440s # expected: '410' 440s # received: '410' 440s ok 123 440s # testing : g4 440s # expected: '410' 440s # received: '410' 440s ok 124 440s # testing : g5 440s # expected: '410' 440s # received: '410' 440s ok 125 440s # testing : g6 440s # expected: '410' 440s # received: '410' 440s ok 126 440s # testing : g7 440s # expected: '410' 440s # received: '410' 440s ok 127 440s # testing : g8 440s # expected: '410' 440s # received: '410' 440s ok 128 440s # testing : g9 440s # expected: '410' 440s # received: '410' 440s ok 129 440s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 440s # verifying /modules/alias/script is plain text 440s # testing : /modules/alias/script 440s # expected: '#!/bin/sh 440s # echo Content-type: text/plain 440s # echo 440s # echo this is a shell script cgi. 440s # ' 440s # received: '#!/bin/sh 440s # echo Content-type: text/plain 440s # echo 440s # echo this is a shell script cgi. 440s # ' 440s ok 130 440s # verifying same file accessed at /cgi/script is executed code 440s # testing : /cgi/script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 131 440s # verifying ScriptAliasMatch with /aliascgi-script 440s # testing : /aliascgi-script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 132 440s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 440s # testing : /aliascgi-script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 133 440s # verifying bad script alias. 440s # testing : /aliascgi-nada 440s # expected: 404 440s # received: '404' 440s ok 134 440s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 440s ok 443s t/modules/allowmethods.t ............ 443s 1..9 443s # Running under perl version 5.040001 for linux 443s # Current time local: Thu Sep 4 16:06:55 2025 443s # Current time GMT: Thu Sep 4 16:06:55 2025 443s # Using Test.pm version 1.31 443s # Using Apache/Test.pm version 1.44 443s # testing : Get request to /Get responds 200 443s # expected: 200 443s # received: '200' 443s ok 1 443s # testing : Head request to /Get responds 200 443s # expected: 200 443s # received: '200' 443s ok 2 443s # testing : Post request to /Get responds 405 443s # expected: 405 443s # received: '405' 443s ok 3 443s # testing : Get request to /Head responds 200 443s # expected: 200 443s # received: '200' 443s ok 4 443s # testing : Head request to /Head responds 200 443s # expected: 200 443s # received: '200' 443s ok 5 443s # testing : Post request to /Head responds 405 443s # expected: 405 443s # received: '405' 443s ok 6 443s # testing : Get request to /Post responds 405 443s # expected: 405 443s # received: '405' 443s ok 7 443s # testing : Head request to /Post responds 405 443s # expected: 405 443s # received: '405' 443s ok 8 443s # testing : Post request to /Post responds 200 443s # expected: 200 443s # received: '200' 443s ok 9 443s ok 446s t/modules/asis.t .................... 446s 1..3 446s # Running under perl version 5.040001 for linux 446s # Current time local: Thu Sep 4 16:06:58 2025 446s # Current time GMT: Thu Sep 4 16:06:58 2025 446s # Using Test.pm version 1.31 446s # Using Apache/Test.pm version 1.44 446s # testing : asis content OK 446s # expected: 'This is asis content. 446s # ' 446s # received: 'This is asis content. 446s # ' 446s ok 1 446s # testing : asis gave 404 error 446s # expected: 404 446s # received: '404' 446s ok 2 446s # testing : asis gave 403 error 446s # expected: 403 446s # received: '403' 446s ok 3 446s ok 450s t/modules/authz_core.t .............. 450s 1..504 450s # Running under perl version 5.040001 for linux 450s # Current time local: Thu Sep 4 16:07:01 2025 450s # Current time GMT: Thu Sep 4 16:07:01 2025 450s # Using Test.pm version 1.31 450s # Using Apache/Test.pm version 1.44 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 200, expected 200 [a/ : a/ ] 450s ok 1 450s # got 200, expected 200 [a/ : a/ 1] 450s ok 2 450s # got 200, expected 200 [a/ : a/ 2] 450s ok 3 450s # got 200, expected 200 [a/ : a/ 1 2] 450s ok 4 450s # got 200, expected 200 [a/ : a/ 3] 450s ok 5 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ user1: a/ ] 450s ok 6 450s # got 200, expected 200 [a/ user1: a/ user1] 450s ok 7 450s # got 401, expected 401 [a/ user1: a/ user2] 450s ok 8 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ Any 1 2: a/ ] 450s ok 9 450s # got 200, expected 200 [a/ Any 1 2: a/ 1] 450s ok 10 450s # got 200, expected 200 [a/ Any 1 2: a/ 2] 450s ok 11 450s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 450s ok 12 450s # got 403, expected 403 [a/ Any 1 2: a/ 3] 450s ok 13 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 450s ok 14 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 450s ok 15 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 450s ok 16 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 450s ok 17 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 450s ok 18 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 450s ok 19 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 450s ok 20 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 450s ok 21 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 450s ok 22 450s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 450s ok 23 450s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 450s ok 24 450s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 450s ok 25 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 450s ok 26 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 450s ok 27 450s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 450s ok 28 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 450s ok 29 450s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 450s ok 30 450s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 450s ok 31 450s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 450s ok 32 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 450s ok 33 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 450s ok 34 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 450s ok 35 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 450s ok 36 450s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 450s ok 37 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 450s ok 38 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 450s ok 39 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 450s ok 40 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 450s ok 41 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 450s ok 42 450s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 450s ok 43 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 450s ok 44 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 450s ok 45 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 450s ok 46 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 450s ok 47 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 450s ok 48 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 450s ok 49 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 450s ok 50 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 450s ok 51 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 450s ok 52 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 450s ok 53 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 450s ok 54 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 450s ok 55 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 450s ok 56 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 450s ok 57 450s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 450s ok 58 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 !2: a/ ] 450s ok 59 450s # got 200, expected 200 [a/ All 1 !2: a/ 1] 450s ok 60 450s # got 403, expected 403 [a/ All 1 !2: a/ 2] 450s ok 61 450s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 450s ok 62 450s # got 403, expected 403 [a/ All 1 !2: a/ 3] 450s ok 63 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 450s ok 64 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 450s ok 65 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 450s ok 66 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 450s ok 67 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 450s ok 68 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 450s ok 69 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 450s ok 70 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 450s ok 71 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 450s ok 72 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 450s ok 73 450s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 450s ok 74 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 450s ok 75 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 450s ok 76 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 450s ok 77 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 450s ok 78 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 450s ok 79 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 450s ok 80 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 450s ok 81 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 450s ok 82 450s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 450s ok 83 450s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 450s ok 84 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 450s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 450s ok 85 450s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 450s ok 86 450s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 450s ok 87 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 450s ok 88 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 450s ok 89 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 450s ok 90 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 450s ok 91 450s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 450s ok 92 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 450s ok 93 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 450s ok 94 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 450s ok 95 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 450s ok 96 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 450s ok 97 450s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 450s ok 98 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 450s ok 99 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 450s ok 100 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 450s ok 101 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 450s ok 102 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 450s ok 103 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 450s ok 104 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 450s ok 105 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 450s ok 106 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 450s ok 107 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 450s ok 108 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 450s ok 109 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 450s ok 110 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 450s ok 111 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 450s ok 112 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 450s ok 113 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 2: a/ ] 450s ok 114 450s # got 403, expected 403 [a/ All 1 2: a/ 1] 450s ok 115 450s # got 403, expected 403 [a/ All 1 2: a/ 2] 450s ok 116 450s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 450s ok 117 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 450s ok 118 450s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 450s ok 119 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 450s ok 120 450s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 450s ok 121 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 450s ok 122 450s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 450s ok 123 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 450s ok 124 450s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 450s ok 125 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 450s ok 126 450s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 450s ok 127 450s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 450s ok 128 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 450s ok 129 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 450s ok 130 450s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 450s ok 131 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 450s ok 132 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 450s ok 133 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 450s ok 134 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 450s ok 135 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 450s ok 136 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 450s ok 137 450s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 450s ok 138 450s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 450s ok 139 450s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 450s ok 140 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 450s ok 141 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 450s ok 142 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 450s ok 143 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 450s ok 144 450s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 450s ok 145 450s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 450s ok 146 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 450s ok 147 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 450s ok 148 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 450s ok 149 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 450s ok 150 450s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 450s ok 151 450s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 450s ok 152 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 450s ok 153 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 450s ok 154 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 450s ok 155 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 450s ok 156 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 450s ok 157 450s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 450s ok 158 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 450s ok 159 450s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 450s ok 160 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 450s ok 161 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 450s ok 162 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 450s ok 163 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 450s ok 164 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 450s ok 165 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 450s ok 166 450s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 450s ok 167 450s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 450s ok 168 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 450s ok 169 450s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 450s ok 170 450s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 450s ok 171 450s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 450s ok 172 450s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 450s ok 173 450s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 450s ok 174 450s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 450s ok 175 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 450s ok 176 450s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 450s ok 177 450s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 450s ok 178 450s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 450s ok 179 450s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 450s ok 180 450s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 450s ok 181 450s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 450s ok 182 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 450s ok 183 450s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 450s ok 184 450s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 450s ok 185 450s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 450s ok 186 450s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 450s ok 187 450s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 450s ok 188 450s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 450s ok 189 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 450s ok 190 450s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 450s ok 191 450s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 450s ok 192 450s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 450s ok 193 450s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 450s ok 194 450s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 450s ok 195 450s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 450s ok 196 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 450s ok 197 450s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 450s ok 198 450s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 450s ok 199 450s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 450s ok 200 450s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 450s ok 201 450s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 450s ok 202 450s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 450s ok 203 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 450s ok 204 450s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 450s ok 205 450s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 450s ok 206 450s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 450s ok 207 450s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 450s ok 208 450s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 450s ok 209 450s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 450s ok 210 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 450s ok 211 450s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 450s ok 212 450s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 450s ok 213 450s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 450s ok 214 450s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 450s ok 215 450s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 450s ok 216 450s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 450s ok 217 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 450s ok 218 450s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 450s ok 219 450s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 450s ok 220 450s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 450s ok 221 450s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 450s ok 222 450s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 450s ok 223 450s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 450s ok 224 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 450s ok 225 450s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 450s ok 226 450s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 450s ok 227 450s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 450s ok 228 450s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 450s ok 229 450s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 450s ok 230 450s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 450s ok 231 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 450s ok 232 450s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 450s ok 233 450s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 450s ok 234 450s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 450s ok 235 450s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 450s ok 236 450s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 450s ok 237 450s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 450s ok 238 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 450s ok 239 450s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 450s ok 240 450s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 450s ok 241 450s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 450s ok 242 450s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 450s ok 243 450s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 450s ok 244 450s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 450s ok 245 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 450s ok 246 450s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 450s ok 247 450s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 450s ok 248 450s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 450s ok 249 450s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 450s ok 250 450s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 450s ok 251 450s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 450s ok 252 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 450s ok 253 450s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 450s ok 254 450s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 450s ok 255 450s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 450s ok 256 450s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 450s ok 257 450s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 450s ok 258 450s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 450s ok 259 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 450s ok 260 450s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 450s ok 261 450s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 450s ok 262 450s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 450s ok 263 450s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 450s ok 264 450s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 450s ok 265 450s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 450s ok 266 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 450s ok 267 450s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 450s ok 268 450s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 450s ok 269 450s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 450s ok 270 450s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 450s ok 271 450s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 450s ok 272 450s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 450s ok 273 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 450s ok 274 450s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 450s ok 275 450s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 450s ok 276 450s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 450s ok 277 450s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 450s ok 278 450s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 450s ok 279 450s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 450s ok 280 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 450s ok 281 450s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 450s ok 282 450s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 450s ok 283 450s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 450s ok 284 450s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 450s ok 285 450s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 450s ok 286 450s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 450s ok 287 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 450s ok 288 450s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 450s ok 289 450s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 450s ok 290 450s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 450s ok 291 450s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 450s ok 292 450s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 450s ok 293 450s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 450s ok 294 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 450s ok 295 450s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 450s ok 296 450s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 450s ok 297 450s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 450s ok 298 450s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 450s ok 299 450s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 450s ok 300 450s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 450s ok 301 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 450s ok 302 450s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 450s ok 303 450s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 450s ok 304 450s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 450s ok 305 450s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 450s ok 306 450s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 450s ok 307 450s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 450s ok 308 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 450s ok 309 450s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 450s ok 310 450s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 450s ok 311 450s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 450s ok 312 450s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 450s ok 313 450s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 450s ok 314 450s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 450s ok 315 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 450s ok 316 450s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 450s ok 317 450s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 450s ok 318 450s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 450s ok 319 450s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 450s ok 320 450s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 450s ok 321 450s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 450s ok 322 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 450s ok 323 450s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 450s ok 324 450s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 450s ok 325 450s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 450s ok 326 450s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 450s ok 327 450s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 450s ok 328 450s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 450s ok 329 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 450s ok 330 450s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 450s ok 331 450s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 450s ok 332 450s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 450s ok 333 450s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 450s ok 334 450s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 450s ok 335 450s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 450s ok 336 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 450s ok 337 450s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 450s ok 338 450s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 450s ok 339 450s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 450s ok 340 450s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 450s ok 341 450s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 450s ok 342 450s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 450s ok 343 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 450s ok 344 450s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 450s ok 345 450s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 450s ok 346 450s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 450s ok 347 450s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 450s ok 348 450s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 450s ok 349 450s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 450s ok 350 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 450s ok 351 450s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 450s ok 352 450s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 450s ok 353 450s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 450s ok 354 450s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 450s ok 355 450s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 450s ok 356 450s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 450s ok 357 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 450s ok 358 450s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 450s ok 359 450s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 450s ok 360 450s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 450s ok 361 450s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 450s ok 362 450s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 450s ok 363 450s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 450s ok 364 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 450s ok 365 450s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 450s ok 366 450s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 450s ok 367 450s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 450s ok 368 450s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 450s ok 369 450s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 450s ok 370 450s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 450s ok 371 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 450s ok 372 450s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 450s ok 373 450s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 450s ok 374 450s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 450s ok 375 450s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 450s ok 376 450s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 450s ok 377 450s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 450s ok 378 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 450s ok 379 450s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 450s ok 380 450s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 450s ok 381 450s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 450s ok 382 450s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 450s ok 383 450s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 450s ok 384 450s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 450s ok 385 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 450s ok 386 450s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 450s ok 387 450s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 450s ok 388 450s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 450s ok 389 450s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 450s ok 390 450s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 450s ok 391 450s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 450s ok 392 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 450s ok 393 450s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 450s ok 394 450s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 450s ok 395 450s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 450s ok 396 450s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 450s ok 397 450s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 450s ok 398 450s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 450s ok 399 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 450s ok 400 450s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 450s ok 401 450s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 450s ok 402 450s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 450s ok 403 450s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 450s ok 404 450s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 450s ok 405 450s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 450s ok 406 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 450s ok 407 450s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 450s ok 408 450s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 450s ok 409 450s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 450s ok 410 450s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 450s ok 411 450s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 450s ok 412 450s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 450s ok 413 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 450s ok 414 450s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 450s ok 415 450s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 450s ok 416 450s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 450s ok 417 450s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 450s ok 418 450s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 450s ok 419 450s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 450s ok 420 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 450s ok 421 450s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 450s ok 422 450s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 450s ok 423 450s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 450s ok 424 450s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 450s ok 425 450s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 450s ok 426 450s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 450s ok 427 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 450s ok 428 450s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 450s ok 429 450s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 450s ok 430 450s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 450s ok 431 450s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 450s ok 432 450s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 450s ok 433 450s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 450s ok 434 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 450s ok 435 450s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 450s ok 436 450s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 450s ok 437 450s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 450s ok 438 450s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 450s ok 439 450s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 450s ok 440 450s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 450s ok 441 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 450s ok 442 450s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 450s ok 443 450s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 450s ok 444 450s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 450s ok 445 450s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 450s ok 446 450s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 450s ok 447 450s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 450s ok 448 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 450s ok 449 450s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 450s ok 450 450s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 450s ok 451 450s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 450s ok 452 450s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 450s ok 453 450s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 450s ok 454 450s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 450s ok 455 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 450s ok 456 450s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 450s ok 457 450s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 450s ok 458 450s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 450s ok 459 450s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 450s ok 460 450s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 450s ok 461 450s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 450s ok 462 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 450s ok 463 450s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 450s ok 464 450s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 450s ok 465 450s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 450s ok 466 450s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 450s ok 467 450s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 450s ok 468 450s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 450s ok 469 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 450s ok 470 450s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 450s ok 471 450s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 450s ok 472 450s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 450s ok 473 450s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 450s ok 474 450s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 450s ok 475 450s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 450s ok 476 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 450s ok 477 450s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 450s ok 478 450s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 450s ok 479 450s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 450s ok 480 450s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 450s ok 481 450s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 450s ok 482 450s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 450s ok 483 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 450s ok 484 450s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 450s ok 485 450s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 450s ok 486 450s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 450s ok 487 450s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 450s ok 488 450s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 450s ok 489 450s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 450s ok 490 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 450s ok 491 450s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 450s ok 492 450s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 450s ok 493 450s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 450s ok 494 450s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 450s ok 495 450s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 450s ok 496 450s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 450s ok 497 450s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 450s ok 498 450s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 450s ok 499 450s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 450s ok 500 450s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 450s ok 501 450s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 450s ok 502 450s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 450s ok 503 450s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 450s ok 504 450s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 450s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 450s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 450s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 450s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 450s ok 454s t/modules/autoindex.t ............... 454s 1..84 454s # Running under perl version 5.040001 for linux 454s # Current time local: Thu Sep 4 16:07:04 2025 454s # Current time GMT: Thu Sep 4 16:07:04 2025 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.44 454s --- 454s IndexOrderDefault Ascending Name 454s GET /modules/autoindex/htaccess/ 454s ok 1 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 2 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 3 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 4 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 5 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 6 454s --- 454s IndexOrderDefault Ascending Name 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 7 454s --- 454s IndexOrderDefault Ascending Date 454s GET /modules/autoindex/htaccess/ 454s ok 8 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 9 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 10 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 11 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 12 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 13 454s --- 454s IndexOrderDefault Ascending Date 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 14 454s --- 454s IndexOrderDefault Ascending Size 454s GET /modules/autoindex/htaccess/ 454s ok 15 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 16 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 17 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 18 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 19 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 20 454s --- 454s IndexOrderDefault Ascending Size 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 21 454s --- 454s IndexOrderDefault Descending Name 454s GET /modules/autoindex/htaccess/ 454s ok 22 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 23 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 24 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 25 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 26 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 27 454s --- 454s IndexOrderDefault Descending Name 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 28 454s --- 454s IndexOrderDefault Descending Date 454s GET /modules/autoindex/htaccess/ 454s ok 29 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 30 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 31 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 32 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 33 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 34 454s --- 454s IndexOrderDefault Descending Date 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 35 454s --- 454s IndexOrderDefault Descending Size 454s GET /modules/autoindex/htaccess/ 454s ok 36 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 37 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 38 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 39 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 40 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 41 454s --- 454s IndexOrderDefault Descending Size 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 42 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s GET /modules/autoindex/htaccess/ 454s ok 43 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 44 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 45 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 46 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 47 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 48 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Name 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 49 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s GET /modules/autoindex/htaccess/ 454s ok 50 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 51 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 52 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 53 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 54 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 55 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Date 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 56 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s GET /modules/autoindex/htaccess/ 454s ok 57 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 58 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 59 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 60 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 61 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 62 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Ascending Size 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 63 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s GET /modules/autoindex/htaccess/ 454s ok 64 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 65 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 66 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 67 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 68 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 69 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Name 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 70 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s GET /modules/autoindex/htaccess/ 454s ok 71 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 72 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 73 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 74 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 75 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 76 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Date 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 77 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s GET /modules/autoindex/htaccess/ 454s ok 78 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=N O=A) 454s GET /modules/autoindex/htaccess/?C=N&O=A 454s ok 79 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=N O=D) 454s GET /modules/autoindex/htaccess/?C=N&O=D 454s ok 80 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=M O=A) 454s GET /modules/autoindex/htaccess/?C=M&O=A 454s ok 81 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=M O=D) 454s GET /modules/autoindex/htaccess/?C=M&O=D 454s ok 82 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=S O=A) 454s GET /modules/autoindex/htaccess/?C=S&O=A 454s ok 83 454s --- 454s IndexOptions FancyIndexing 454s IndexOrderDefault Descending Size 454s 454s (C=S O=D) 454s GET /modules/autoindex/htaccess/?C=S&O=D 454s ok 84 454s ok 456s t/modules/autoindex2.t .............. 456s 1..3 456s # Running under perl version 5.040001 for linux 456s # Current time local: Thu Sep 4 16:07:08 2025 456s # Current time GMT: Thu Sep 4 16:07:08 2025 456s # Using Test.pm version 1.31 456s # Using Apache/Test.pm version 1.44 456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 456s # testing : dir_broken should not be listed 456s # expected: 0 456s # received: 0 456s ok 1 456s # testing : dir_normal should be listed 456s # expected: 1 456s # received: 1 456s ok 2 456s # testing : dir_protected should not be listed 456s # expected: 0 456s # received: 0 456s ok 3 456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 456s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 456s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 456s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 456s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 456s ok 459s t/modules/brotli.t .................. 459s 1..64 459s # Running under perl version 5.040001 for linux 459s # Current time local: Thu Sep 4 16:07:11 2025 459s # Current time GMT: Thu Sep 4 16:07:11 2025 459s # Using Test.pm version 1.31 459s # Using Apache/Test.pm version 1.44 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 1 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 2 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 3 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 4 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 5 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 6 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 7 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 8 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 9 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 10 459s qvalue: 459s # expected: 200 459s # received: '200' 459s ok 11 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 12 459s qvalue: ; 459s # expected: 200 459s # received: '200' 459s ok 13 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 14 459s qvalue: ; 459s # expected: 200 459s # received: '200' 459s ok 15 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 16 459s qvalue: ; 459s # expected: 200 459s # received: '200' 459s ok 17 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 18 459s qvalue: ;q= 459s # expected: 200 459s # received: '200' 459s ok 19 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 20 459s qvalue: ;q= 459s # expected: 200 459s # received: '200' 459s ok 21 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 22 459s qvalue: ;q= 459s # expected: 200 459s # received: '200' 459s ok 23 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 24 459s qvalue: ;q=0 459s # expected: 200 459s # received: '200' 459s ok 25 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 26 459s qvalue: ;q=0 459s # expected: 200 459s # received: '200' 459s ok 27 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 28 459s qvalue: ;q=0 459s # expected: 200 459s # received: '200' 459s ok 29 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 30 459s qvalue: ;q=0. 459s # expected: 200 459s # received: '200' 459s ok 31 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 32 459s qvalue: ;q=0. 459s # expected: 200 459s # received: '200' 459s ok 33 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 34 459s qvalue: ;q=0. 459s # expected: 200 459s # received: '200' 459s ok 35 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 36 459s qvalue: ;q=0.0 459s # expected: 200 459s # received: '200' 459s ok 37 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 38 459s qvalue: ;q=0.0 459s # expected: 200 459s # received: '200' 459s ok 39 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 40 459s qvalue: ;q=0.0 459s # expected: 200 459s # received: '200' 459s ok 41 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 42 459s qvalue: ;q=0.00 459s # expected: 200 459s # received: '200' 459s ok 43 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 44 459s qvalue: ;q=0.00 459s # expected: 200 459s # received: '200' 459s ok 45 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 46 459s qvalue: ;q=0.00 459s # expected: 200 459s # received: '200' 459s ok 47 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 48 459s qvalue: ;q=0.000 459s # expected: 200 459s # received: '200' 459s ok 49 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 50 459s qvalue: ;q=0.000 459s # expected: 200 459s # received: '200' 459s ok 51 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 52 459s qvalue: ;q=0.000 459s # expected: 200 459s # received: '200' 459s ok 53 459s # testing : response without Content-Encoding is OK 459s # expected: undef 459s # received: undef 459s ok 54 459s qvalue: ;q=0.0000 459s # expected: 200 459s # received: '200' 459s ok 55 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 56 459s qvalue: ;q=0.0000 459s # expected: 200 459s # received: '200' 459s ok 57 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 58 459s qvalue: ;q=0.0000 459s # expected: 200 459s # received: '200' 459s ok 59 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 60 459s # expected: 200 459s # received: '200' 459s ok 61 459s # testing : response Content-Encoding is OK 459s # expected: 'br' 459s # received: 'br' 459s ok 62 459s # expected: 200 459s # received: '200' 459s ok 63 459s # testing : response Content-Encoding is OK 459s # expected: 'gzip' 459s # received: 'gzip' 459s ok 64 459s ok 462s t/modules/buffer.t .................. 462s 1..12 462s # Running under perl version 5.040001 for linux 462s # Current time local: Thu Sep 4 16:07:14 2025 462s # Current time GMT: Thu Sep 4 16:07:14 2025 462s # Using Test.pm version 1.31 462s # Using Apache/Test.pm version 1.44 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 1 462s ok 2 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 3 462s ok 4 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 5 462s ok 6 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 7 462s ok 8 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 9 462s ok 10 462s # testing : Checking return code is '200' 462s # expected: 200 462s # received: '200' 462s ok 11 462s ok 12 462s ok 465s t/modules/cache.t ................... 465s 1..3 465s # Running under perl version 5.040001 for linux 465s # Current time local: Thu Sep 4 16:07:17 2025 465s # Current time GMT: Thu Sep 4 16:07:17 2025 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.44 465s # testing : non-cached call to index.html 465s # expected: 200 465s # received: '200' 465s ok 1 465s # testing : call to cache index.html 465s # expected: 200 465s # received: '200' 465s ok 2 465s # testing : cached call to index.html 465s # expected: 200 465s # received: '200' 465s ok 3 465s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 465s ok 471s t/modules/cgi.t ..................... 471s 1..58 471s # Running under perl version 5.040001 for linux 471s # Current time local: Thu Sep 4 16:07:20 2025 471s # Current time GMT: Thu Sep 4 16:07:20 2025 471s # Using Test.pm version 1.31 471s # Using Apache/Test.pm version 1.44 471s # testing : return code for acceptpathinfodefault.sh 471s # expected: 200 471s # received: '200' 471s ok 1 471s # testing : body for acceptpathinfodefault.sh 471s # expected: '' 471s # received: '' 471s ok 2 471s # testing : return code for acceptpathinfodefault.sh/foo 471s # expected: 200 471s # received: '200' 471s ok 3 471s # testing : body for acceptpathinfodefault.sh/foo 471s # expected: '/foo' 471s # received: '/foo' 471s ok 4 471s # testing : return code for acceptpathinfooff.sh 471s # expected: 200 471s # received: '200' 471s ok 5 471s # testing : body for acceptpathinfooff.sh 471s # expected: '' 471s # received: '' 471s ok 6 471s # testing : return code for acceptpathinfooff.sh/foo 471s # expected: 404 471s # received: '404' 471s ok 7 471s # no body test for this one 471s ok 8 471s # testing : return code for acceptpathinfoon.sh 471s # expected: 200 471s # received: '200' 471s ok 9 471s # testing : body for acceptpathinfoon.sh 471s # expected: '' 471s # received: '' 471s ok 10 471s # testing : return code for acceptpathinfoon.sh/foo 471s # expected: 200 471s # received: '200' 471s ok 11 471s # testing : body for acceptpathinfoon.sh/foo 471s # expected: '/foo' 471s # received: '/foo' 471s ok 12 471s # testing : return code for bogus-perl.pl 471s # expected: 500 471s # received: '500' 471s ok 13 471s # cgi log created ok. 471s ok 14 471s # testing : return code for bogus-sh.sh 471s # expected: 500 471s # received: '500' 471s ok 15 471s # checking that log size (807) is bigger than it used to be (523) 471s ok 16 471s # testing : return code for nph-stderr.pl 471s # expected: 200 471s # received: '200' 471s ok 17 471s # testing : body for nph-stderr.pl 471s # expected: 'this is nph-stdout' 471s # received: 'this is nph-stdout' 471s ok 18 471s # testing : return code for nph-test.pl 471s # expected: 200 471s # received: '200' 471s ok 19 471s # testing : body for nph-test.pl 471s # expected: 'ok' 471s # received: 'ok' 471s ok 20 471s # testing : return code for perl.pl 471s # expected: 200 471s # received: '200' 471s ok 21 471s # testing : body for perl.pl 471s # expected: 'perl cgi' 471s # received: 'perl cgi' 471s ok 22 471s # testing : return code for sh.sh 471s # expected: 200 471s # received: '200' 471s ok 23 471s # testing : body for sh.sh 471s # expected: 'sh cgi' 471s # received: 'sh cgi' 471s ok 24 471s # testing : return code for stderr1.pl 471s # expected: 200 471s # received: '200' 471s ok 25 471s # testing : body for stderr1.pl 471s # expected: 'this is stdout' 471s # received: 'this is stdout' 471s ok 26 471s # testing : return code for stderr2.pl 471s # expected: 200 471s # received: '200' 471s ok 27 471s # testing : body for stderr2.pl 471s # expected: 'this is also stdout' 471s # received: 'this is also stdout' 471s ok 28 471s # testing : return code for stderr3.pl 471s # expected: 200 471s # received: '200' 471s ok 29 471s # testing : body for stderr3.pl 471s # expected: 'this is more stdout' 471s # received: 'this is more stdout' 471s ok 30 471s # posted content (length 10) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 471s # expected: '500' 471s # received: '500' 471s ok 31 471s # checking that log size (35781) is greater than 807 471s ok 32 471s # verifying that logged content is 10 characters 471s ok 33 471s # posted content (length 99) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 471s # expected: '500' 471s # received: '500' 471s ok 34 471s # checking that log size (36240) is greater than 35781 471s ok 35 471s # verifying that logged content is 99 characters 471s ok 36 471s # posted content (length 250) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 471s # expected: '500' 471s # received: '500' 471s ok 37 471s # checking that log size (36851) is greater than 36240 471s ok 38 471s # verifying that logged content is 250 characters 471s ok 39 471s # posted content (length 255) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 471s # expected: '500' 471s # received: '500' 471s ok 40 471s # checking that log size (37467) is greater than 36851 471s ok 41 471s # verifying that logged content is 255 characters 471s ok 42 471s # posted content (length 256) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 471s # expected: '500' 471s # received: '500' 471s ok 43 471s # checking that log size (38084) is greater than 37467 471s ok 44 471s # verifying that logged content is 256 characters 471s ok 45 471s # posted content (length 257) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 471s # expected: '500' 471s # received: '500' 471s ok 46 471s # checking that log size (38701) is greater than 38084 471s ok 47 471s # verifying that logged content is 256 characters 471s ok 48 471s # posted content (length 258) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 471s # expected: '500' 471s # received: '500' 471s ok 49 471s # checking that log size (39318) is greater than 38701 471s ok 50 471s # verifying that logged content is 256 characters 471s ok 51 471s # posted content (length 1024) to bogus-perl.pl 471s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 471s # expected: '500' 471s # received: '500' 471s ok 52 471s # checking that log size (39936) is greater than 39318 471s ok 53 471s # verifying that logged content is 256 characters 471s ok 54 471s # verifying log is greater than 40960 bytes. 471s ok 55 471s # verifying log did not grow after making bogus request. 471s ok 56 471s # verifying log did not grow after making another bogus request. 471s ok 57 471s # checking that HEAD /modules/cgi/perl.pl returns 200. 471s ok 58 471s ok 474s t/modules/data.t .................... 474s 1..2 474s # Running under perl version 5.040001 for linux 474s # Current time local: Thu Sep 4 16:07:25 2025 474s # Current time GMT: Thu Sep 4 16:07:25 2025 474s # Using Test.pm version 1.31 474s # Using Apache/Test.pm version 1.44 474s # testing : Checking return code is '200' 474s # expected: 200 474s # received: '200' 474s ok 1 474s ok 2 474s ok 479s t/modules/dav.t ..................... 479s 1..19 479s # Running under perl version 5.040001 for linux 479s # Current time local: Thu Sep 4 16:07:28 2025 479s # Current time GMT: Thu Sep 4 16:07:28 2025 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.44 479s resource lock test: 479s ok 1 479s DAV put test: 479s ok 2 479s getting DAV resource properties: 479s ok 3 479s created: Thu, 04 Sep 2025 16:07:31 GMT 479s modified: Thu, 04 Sep 2025 16:07:31 GMT 479s now: Thu, 04 Sep 2025 16:07:33 GMT 479s ok 4 479s ok 5 479s resource lock status test: 479s ok 6 479s resource unlock test: 479s ok 7 479s resource lock status test: 479s ok 8 479s getting uri... 479s expect: 479s -> 479s 479s
479s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

479s this is a page generated by
479s the mod_dav test in the Apache
479s perl test suite.
479s
479s 479s 479s <- 479s ok 15 479s ok 16 479s resource delete test: 479s ok 17 479s expect 404 not found got: 404 479s ok 18 479s PR 49825: expect 400 bad request got: 400 479s ok 19 479s ok 482s t/modules/deflate.t ................. 482s 1..47 482s # Running under perl version 5.040001 for linux 482s # Current time local: Thu Sep 4 16:07:33 2025 482s # Current time GMT: Thu Sep 4 16:07:33 2025 482s # Using Test.pm version 1.31 482s # Using Apache/Test.pm version 1.44 482s testing default 482s ok 1 482s ok 2 482s ok 3 482s ok 4 482s ok 5 482s ok 6 482s ok 7 482s ok 8 482s ok 9 482s ok 10 482s ok 11 482s ok 12 482s ok 13 482s ok 14 482s ok 15 482s ok 16 482s ok 17 482s ok 18 482s ok 19 482s ok 20 482s ok 21 482s ok 22 482s ok 23 482s ok 24 482s ok 25 482s ok 26 482s ok 27 482s ok 28 482s ok 29 482s ok 30 482s ok 31 482s ok 32 482s ok 33 482s ok 34 482s ok 35 482s ok 36 482s ok 37 482s ok 38 482s ok 39 482s ok 40 482s ok 41 482s ok 42 482s ok 43 482s ok 44 482s ok 45 482s # testing : response was 304 482s # expected: qr/HTTP\/1\.. 304/ 482s # received: 'HTTP/1.1 304 Not Modified' 482s ok 46 482s # testing : expect EOF after 304 header 482s # expected: 0 482s # received: 0 482s ok 47 482s ok 485s t/modules/digest.t .................. 485s 1..13 485s # Running under perl version 5.040001 for linux 485s # Current time local: Thu Sep 4 16:07:37 2025 485s # Current time GMT: Thu Sep 4 16:07:37 2025 485s # Using Test.pm version 1.31 485s # Using Apache/Test.pm version 1.44 485s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm1 485s # testing : no user to authenticate 485s # expected: 401 485s # received: '401' 485s ok 1 485s # testing : user1:foo not found 485s # expected: 401 485s # received: '401' 485s ok 2 485s # testing : user1:password1 found 485s # expected: 200 485s # received: '200' 485s ok 3 485s # testing : user1:password1 with query string found 485s # expected: 200 485s # received: '200' 485s ok 4 485s # testing : manual Authorization header query string 485s # expected: 200 485s # received: '200' 485s ok 5 485s # testing : manual Authorization with no query string in header 485s # expected: 400 485s # received: '400' 485s ok 6 485s # testing : manual Authorization header with mismatched query string 485s # expected: 400 485s # received: '400' 485s ok 7 485s # testing : manual Authorization header with mismatched query string 485s # expected: 400 485s # received: '400' 485s ok 8 485s # testing : manual Authorization with no query string in header + MSIE 485s # expected: 200 485s # received: '200' 485s ok 9 485s # testing : a compliant response coming from MSIE 485s # expected: 200 485s # received: '200' 485s ok 10 485s # testing : manual Authorization header with mismatched query string + MSIE 485s # expected: 400 485s # received: '400' 485s ok 11 485s # testing : manual Authorization header with mismatched query string + MSIE 485s # expected: 400 485s # received: '400' 485s ok 12 485s # testing : no query string + MSIE 485s # expected: 200 485s # received: '200' 485s ok 13 485s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm1 485s ok 489s t/modules/dir.t ..................... 489s 1..212 489s # Running under perl version 5.040001 for linux 489s # Current time local: Thu Sep 4 16:07:40 2025 489s # Current time GMT: Thu Sep 4 16:07:40 2025 489s # Using Test.pm version 1.31 489s # Using Apache/Test.pm version 1.44 489s expecting 403 (forbidden) using DirectoryIndex foo 489s ok 1 489s running 5 test gambit for "1.html" 489s ok 2 489s ok 3 489s ok 4 489s ok 5 489s ok 6 489s running 5 test gambit for "2.html" 489s ok 7 489s ok 8 489s ok 9 489s ok 10 489s ok 11 489s running 5 test gambit for "3.html" 489s ok 12 489s ok 13 489s ok 14 489s ok 15 489s ok 16 489s running 5 test gambit for "4.html" 489s ok 17 489s ok 18 489s ok 19 489s ok 20 489s ok 21 489s running 5 test gambit for "5.html" 489s ok 22 489s ok 23 489s ok 24 489s ok 25 489s ok 26 489s running 5 test gambit for "6.html" 489s ok 27 489s ok 28 489s ok 29 489s ok 30 489s ok 31 489s running 5 test gambit for "7.html" 489s ok 32 489s ok 33 489s ok 34 489s ok 35 489s ok 36 489s running 5 test gambit for "8.html" 489s ok 37 489s ok 38 489s ok 39 489s ok 40 489s ok 41 489s running 5 test gambit for "9.html" 489s ok 42 489s ok 43 489s ok 44 489s ok 45 489s ok 46 489s running 5 test gambit for "0.html" 489s ok 47 489s ok 48 489s ok 49 489s ok 50 489s ok 51 489s expecting 403 (forbidden) using DirectoryIndex goo 489s ok 52 489s running 5 test gambit for "1.html" 489s ok 53 489s ok 54 489s ok 55 489s ok 56 489s ok 57 489s running 5 test gambit for "2.html" 489s ok 58 489s ok 59 489s ok 60 489s ok 61 489s ok 62 489s running 5 test gambit for "3.html" 489s ok 63 489s ok 64 489s ok 65 489s ok 66 489s ok 67 489s running 5 test gambit for "4.html" 489s ok 68 489s ok 69 489s ok 70 489s ok 71 489s ok 72 489s running 5 test gambit for "5.html" 489s ok 73 489s ok 74 489s ok 75 489s ok 76 489s ok 77 489s running 5 test gambit for "6.html" 489s ok 78 489s ok 79 489s ok 80 489s ok 81 489s ok 82 489s running 5 test gambit for "7.html" 489s ok 83 489s ok 84 489s ok 85 489s ok 86 489s ok 87 489s running 5 test gambit for "8.html" 489s ok 88 489s ok 89 489s ok 90 489s ok 91 489s ok 92 489s running 5 test gambit for "9.html" 489s ok 93 489s ok 94 489s ok 95 489s ok 96 489s ok 97 489s running 5 test gambit for "0.html" 489s ok 98 489s ok 99 489s ok 100 489s ok 101 489s ok 102 489s expecting 403 (forbidden) using DirectoryIndex moo 489s ok 103 489s running 5 test gambit for "1.html" 489s ok 104 489s ok 105 489s ok 106 489s ok 107 489s ok 108 489s running 5 test gambit for "2.html" 489s ok 109 489s ok 110 489s ok 111 489s ok 112 489s ok 113 489s running 5 test gambit for "3.html" 489s ok 114 489s ok 115 489s ok 116 489s ok 117 489s ok 118 489s running 5 test gambit for "4.html" 489s ok 119 489s ok 120 489s ok 121 489s ok 122 489s ok 123 489s running 5 test gambit for "5.html" 489s ok 124 489s ok 125 489s ok 126 489s ok 127 489s ok 128 489s running 5 test gambit for "6.html" 489s ok 129 489s ok 130 489s ok 131 489s ok 132 489s ok 133 489s running 5 test gambit for "7.html" 489s ok 134 489s ok 135 489s ok 136 489s ok 137 489s ok 138 489s running 5 test gambit for "8.html" 489s ok 139 489s ok 140 489s ok 141 489s ok 142 489s ok 143 489s running 5 test gambit for "9.html" 489s ok 144 489s ok 145 489s ok 146 489s ok 147 489s ok 148 489s running 5 test gambit for "0.html" 489s ok 149 489s ok 150 489s ok 151 489s ok 152 489s ok 153 489s expecting 403 (forbidden) using DirectoryIndex bleh 489s ok 154 489s running 5 test gambit for "1.html" 489s ok 155 489s ok 156 489s ok 157 489s ok 158 489s ok 159 489s running 5 test gambit for "2.html" 489s ok 160 489s ok 161 489s ok 162 489s ok 163 489s ok 164 489s running 5 test gambit for "3.html" 489s ok 165 489s ok 166 489s ok 167 489s ok 168 489s ok 169 489s running 5 test gambit for "4.html" 489s ok 170 489s ok 171 489s ok 172 489s ok 173 489s ok 174 489s running 5 test gambit for "5.html" 489s ok 175 489s ok 176 489s ok 177 489s ok 178 489s ok 179 489s running 5 test gambit for "6.html" 489s ok 180 489s ok 181 489s ok 182 489s ok 183 489s ok 184 489s running 5 test gambit for "7.html" 489s ok 185 489s ok 186 489s ok 187 489s ok 188 489s ok 189 489s running 5 test gambit for "8.html" 489s ok 190 489s ok 191 489s ok 192 489s ok 193 489s ok 194 489s running 5 test gambit for "9.html" 489s ok 195 489s ok 196 489s ok 197 489s ok 198 489s ok 199 489s running 5 test gambit for "0.html" 489s ok 200 489s ok 201 489s ok 202 489s ok 203 489s ok 204 489s DirectoryIndex /modules/alias/index.html 489s ok 205 489s expecting 403 for DirectoryIndex foo goo moo bleh 489s ok 206 489s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 489s ok 207 489s 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 489s ok 208 489s removed .htaccess (no DirectoryIndex), expecting default (index.html) 489s ok 209 489s ok 210 489s ok 211 489s ok 212 # skip missing DirectorySlash NotFound 489s ok 492s t/modules/directorymatch.t .......... 492s 1..2 492s # Running under perl version 5.040001 for linux 492s # Current time local: Thu Sep 4 16:07:43 2025 492s # Current time GMT: Thu Sep 4 16:07:43 2025 492s # Using Test.pm version 1.31 492s # Using Apache/Test.pm version 1.44 492s # testing : code for /index.html 492s # expected: 200 492s # received: '200' 492s ok 1 492s # testing : check for DMMATCH1 492s # expected: '1' 492s # received: '1' 492s ok 2 492s ok 495s t/modules/env.t ..................... 495s 1..6 495s # Running under perl version 5.040001 for linux 495s # Current time local: Thu Sep 4 16:07:46 2025 495s # Current time GMT: Thu Sep 4 16:07:46 2025 495s # Using Test.pm version 1.31 495s # Using Apache/Test.pm version 1.44 495s # host: /modules/env/host.shtml 495s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 495s ok 1 495s # nothere: /modules/env/nothere.shtml 495s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 495s ok 2 495s # set: /modules/env/set.shtml 495s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 495s ok 3 495s # setempty: /modules/env/setempty.shtml 495s # setempty: EXPECT -><- ACTUAL -><- 495s ok 4 495s # type: /modules/env/type.shtml 495s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 495s ok 5 495s # unset: /modules/env/unset.shtml 495s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 495s ok 6 495s ok 498s t/modules/expires.t ................. 498s 1..92 498s # Running under perl version 5.040001 for linux 498s # Current time local: Thu Sep 4 16:07:49 2025 498s # Current time GMT: Thu Sep 4 16:07:49 2025 498s # Using Test.pm version 1.31 498s # Using Apache/Test.pm version 1.44 498s # debug: index.html 498s HTTP/1.1 200 OK 498s Cache-Control: max-age=313124211 498s Connection: close 498s Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Accept-Ranges: bytes 498s ETag: "3-62c6deaf13e40" 498s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 498s Vary: In-If1 498s Content-Length: 3 498s Content-Type: text/html 498s Expires: Tue, 07 Aug 2035 19:04:44 GMT 498s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 498s Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Client-Peer: 127.0.0.1:8529 498s Client-Response-Num: 1 498s DMMATCH1: 1 498s 498s 498s ok 1 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 2 498s # debug: text.txt 498s HTTP/1.1 200 OK 498s Cache-Control: max-age=0 498s Connection: close 498s Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Accept-Ranges: bytes 498s ETag: "0-62c6deaf13e40" 498s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 498s Vary: In-If1 498s Content-Type: text/plain 498s Expires: Thu, 04 Sep 2025 16:07:52 GMT 498s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 498s Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Client-Peer: 127.0.0.1:8529 498s Client-Response-Num: 1 498s DMMATCH1: 1 498s 498s 498s ok 3 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 4 498s # debug: image.gif 498s HTTP/1.1 200 OK 498s Cache-Control: max-age=120 498s Connection: close 498s Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Accept-Ranges: bytes 498s ETag: "0-62c6deaf13e40" 498s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 498s Vary: In-If1 498s Content-Type: image/gif 498s Expires: Thu, 04 Sep 2025 16:09:52 GMT 498s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 498s Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Client-Peer: 127.0.0.1:8529 498s Client-Response-Num: 1 498s DMMATCH1: 1 498s 498s 498s ok 5 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 6 498s # debug: foo.jpg 498s HTTP/1.1 200 OK 498s Cache-Control: max-age=86400 498s Connection: close 498s Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Accept-Ranges: bytes 498s ETag: "0-62c6deaf13e40" 498s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 498s Vary: In-If1 498s Content-Type: image/jpeg 498s Expires: Fri, 05 Sep 2025 16:07:52 GMT 498s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 498s Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 498s Client-Peer: 127.0.0.1:8529 498s Client-Response-Num: 1 498s DMMATCH1: 1 498s 498s 498s ok 7 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 8 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 9 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 10 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 11 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 12 498s # --- 498s # ExpiresActive On 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 13 498s # --- 498s # ExpiresActive On 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 14 498s # --- 498s # ExpiresActive On 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 15 498s # --- 498s # ExpiresActive On 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 16 498s #--- 498s # ExpiresActive On 498s ExpiresDefault A36404583 498s # debug: [Cache-Control] [max-age=36404583] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Sat, 31 Oct 2026 00:30:55 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sat, 31 Oct 2026 00:30:55 GMT 498s # debug: expires 1793406655 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 36404583 498s # debug: actual : 36404583 498s ok 17 498s #--- 498s # ExpiresActive On 498s ExpiresDefault A36404583 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 18 498s #--- 498s # ExpiresActive On 498s ExpiresDefault A36404583 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 19 498s #--- 498s # ExpiresActive On 498s ExpiresDefault A36404583 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 20 498s # --- 498s # ExpiresActive On 498s ExpiresByType text/plain "access plus 1 months 1 weeks 2 days 5 hours 32 minutes 48 seconds" 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 21 498s # --- 498s # ExpiresActive On 498s ExpiresByType text/plain "access plus 1 months 1 weeks 2 days 5 hours 32 minutes 48 seconds" 498s # debug: [Cache-Control] [max-age=3389568] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Mon, 13 Oct 2025 21:40:40 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Mon, 13 Oct 2025 21:40:40 GMT 498s # debug: expires 1760391640 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 3389568 498s # debug: actual : 3389568 498s ok 22 498s # --- 498s # ExpiresActive On 498s ExpiresByType text/plain "access plus 1 months 1 weeks 2 days 5 hours 32 minutes 48 seconds" 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 23 498s # --- 498s # ExpiresActive On 498s ExpiresByType text/plain "access plus 1 months 1 weeks 2 days 5 hours 32 minutes 48 seconds" 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 24 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A38652462 498s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 29 minutes 5 seconds" 498s # debug: [Cache-Control] [max-age=38652462] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Thu, 26 Nov 2026 00:55:34 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 26 Nov 2026 00:55:34 GMT 498s # debug: expires 1795654534 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 38652462 498s # debug: actual : 38652462 498s ok 25 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A38652462 498s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 29 minutes 5 seconds" 498s # debug: [Cache-Control] [max-age=14741737] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Sun, 22 Feb 2026 07:03:30 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sun, 22 Feb 2026 07:03:30 GMT 498s # debug: expires 1771743810 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 34043345 498s # debug: actual : 34043345 498s ok 26 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A38652462 498s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 29 minutes 5 seconds" 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 27 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A38652462 498s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 29 minutes 5 seconds" 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 28 498s #--- 498s # ExpiresActive On 498s ExpiresDefault "modification plus 3 months 8 days 29 minutes 7 seconds" 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 29 498s #--- 498s # ExpiresActive On 498s ExpiresDefault "modification plus 3 months 8 days 29 minutes 7 seconds" 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 30 498s #--- 498s # ExpiresActive On 498s ExpiresDefault "modification plus 3 months 8 days 29 minutes 7 seconds" 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 31 498s #--- 498s # ExpiresActive On 498s ExpiresDefault "modification plus 3 months 8 days 29 minutes 7 seconds" 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 32 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/gif "modification plus 2 months 1 weeks 18 days 6 hours 30 minutes 11 seconds" 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 33 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/gif "modification plus 2 months 1 weeks 18 days 6 hours 30 minutes 11 seconds" 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 34 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/gif "modification plus 2 months 1 weeks 18 days 6 hours 30 minutes 11 seconds" 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 35 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/gif "modification plus 2 months 1 weeks 18 days 6 hours 30 minutes 11 seconds" 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 36 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A4775292 498s ExpiresByType image/gif M39404644 498s # debug: [Cache-Control] [max-age=4775292] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Wed, 29 Oct 2025 22:36:04 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Wed, 29 Oct 2025 22:36:04 GMT 498s # debug: expires 1761777364 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 4775292 498s # debug: actual : 4775292 498s ok 37 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A4775292 498s ExpiresByType image/gif M39404644 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 38 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A4775292 498s ExpiresByType image/gif M39404644 498s # debug: [Cache-Control] [max-age=20103036] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Sat, 25 Apr 2026 08:18:29 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sat, 25 Apr 2026 08:18:29 GMT 498s # debug: expires 1777105109 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 39404644 498s # debug: actual : 39404644 498s ok 39 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A4775292 498s ExpiresByType image/gif M39404644 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 40 498s #--- 498s # ExpiresActive On 498s ExpiresDefault M31632026 498s # debug: [Cache-Control] [max-age=12330418] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Sun, 25 Jan 2026 09:14:51 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sun, 25 Jan 2026 09:14:51 GMT 498s # debug: expires 1769332491 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 31632026 498s # debug: actual : 31632026 498s ok 41 498s #--- 498s # ExpiresActive On 498s ExpiresDefault M31632026 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 42 498s #--- 498s # ExpiresActive On 498s ExpiresDefault M31632026 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 43 498s #--- 498s # ExpiresActive On 498s ExpiresDefault M31632026 498s # debug: [Cache-Control] [max-age=86400] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Fri, 05 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Fri, 05 Sep 2025 16:07:52 GMT 498s # debug: expires 1757088472 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 86400 498s # debug: actual : 86400 498s ok 44 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/jpeg M40725046 498s # debug: [Cache-Control] [max-age=313124211] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 498s # debug: expires 2070126284 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 332425819 498s # debug: actual : 332425819 498s ok 45 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/jpeg M40725046 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 46 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/jpeg M40725046 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 47 498s # --- 498s # ExpiresActive On 498s ExpiresByType image/jpeg M40725046 498s # debug: [Cache-Control] [max-age=21423438] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Sun, 10 May 2026 15:05:11 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sun, 10 May 2026 15:05:11 GMT 498s # debug: expires 1778425511 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 40725046 498s # debug: actual : 40725046 498s ok 48 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A952963 498s ExpiresByType image/jpeg "access plus 1 months 2 weeks 8 days 3 hours 28 minutes 10 seconds" 498s # debug: [Cache-Control] [max-age=952963] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Expires] [Mon, 15 Sep 2025 16:50:35 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Mon, 15 Sep 2025 16:50:35 GMT 498s # debug: expires 1757955035 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 952963 498s # debug: actual : 952963 498s ok 49 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A952963 498s ExpiresByType image/jpeg "access plus 1 months 2 weeks 8 days 3 hours 28 minutes 10 seconds" 498s # debug: [Cache-Control] [max-age=0] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: expires 1757002072 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 19301607 498s # debug: actual : 19301607 498s ok 50 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A952963 498s ExpiresByType image/jpeg "access plus 1 months 2 weeks 8 days 3 hours 28 minutes 10 seconds" 498s # debug: [Cache-Control] [max-age=120] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Expires] [Thu, 04 Sep 2025 16:09:52 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Thu, 04 Sep 2025 16:09:52 GMT 498s # debug: expires 1757002192 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 120 498s # debug: actual : 120 498s ok 51 498s # --- 498s # ExpiresActive On 498s ExpiresDefault A952963 498s ExpiresByType image/jpeg "access plus 1 months 2 weeks 8 days 3 hours 28 minutes 10 seconds" 498s # debug: [Cache-Control] [max-age=4505290] 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Expires] [Sun, 26 Oct 2025 19:36:02 GMT] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s # debug: expires Sun, 26 Oct 2025 19:36:02 GMT 498s # debug: expires 1761507362 498s # debug: access Thu, 04 Sep 2025 16:07:52 GMT 498s # debug: access 1757002072 498s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 498s # debug: modified 1737700465 498s # debug: expected: 4505290 498s # debug: actual : 4505290 498s ok 52 498s # --- 498s # ExpiresActive Off 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 53 498s # --- 498s # ExpiresActive Off 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 54 498s # --- 498s # ExpiresActive Off 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 55 498s # --- 498s # ExpiresActive Off 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 56 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault M9432769 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 57 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault M9432769 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 58 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault M9432769 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 59 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault M9432769 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 60 498s # --- 498s # ExpiresActive Off 498s ExpiresByType text/plain M39144806 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 61 498s # --- 498s # ExpiresActive Off 498s ExpiresByType text/plain M39144806 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 62 498s # --- 498s # ExpiresActive Off 498s ExpiresByType text/plain M39144806 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 63 498s # --- 498s # ExpiresActive Off 498s ExpiresByType text/plain M39144806 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 64 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M37853197 498s ExpiresByType text/plain M34999448 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 65 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M37853197 498s ExpiresByType text/plain M34999448 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 66 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M37853197 498s ExpiresByType text/plain M34999448 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 67 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M37853197 498s ExpiresByType text/plain M34999448 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 68 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault A40612597 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:52 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 69 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault A40612597 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 70 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault A40612597 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 71 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault A40612597 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 72 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/gif M7262922 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 73 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/gif M7262922 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 74 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/gif M7262922 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 75 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/gif M7262922 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 76 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M6847419 498s ExpiresByType image/gif "modification plus 1 months 12 days 2 hours 30 minutes 43 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 77 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M6847419 498s ExpiresByType image/gif "modification plus 1 months 12 days 2 hours 30 minutes 43 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 78 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M6847419 498s ExpiresByType image/gif "modification plus 1 months 12 days 2 hours 30 minutes 43 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 79 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault M6847419 498s ExpiresByType image/gif "modification plus 1 months 12 days 2 hours 30 minutes 43 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 80 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 19 minutes 49 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 81 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 19 minutes 49 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 82 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 19 minutes 49 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 83 498s #--- 498s # ExpiresActive Off 498s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 19 minutes 49 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 84 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 3 days 3 hours 16 minutes 38 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 85 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 3 days 3 hours 16 minutes 38 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 86 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 3 days 3 hours 16 minutes 38 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 87 498s # --- 498s # ExpiresActive Off 498s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 3 days 3 hours 16 minutes 38 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 88 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault A36376726 498s ExpiresByType image/jpeg "access plus 2 weeks 18 days 8 hours 49 minutes 35 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["3-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Length] [3] 498s # debug: [Content-Type] [text/html] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 89 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault A36376726 498s ExpiresByType image/jpeg "access plus 2 weeks 18 days 8 hours 49 minutes 35 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [text/plain] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 90 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault A36376726 498s ExpiresByType image/jpeg "access plus 2 weeks 18 days 8 hours 49 minutes 35 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/gif] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 91 498s # --- 498s # ExpiresActive Off 498s ExpiresDefault A36376726 498s ExpiresByType image/jpeg "access plus 2 weeks 18 days 8 hours 49 minutes 35 seconds" 498s # debug: [Connection] [close] 498s # debug: [Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Accept-Ranges] [bytes] 498s # debug: [ETag] ["0-62c6deaf13e40"] 498s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 498s # debug: [Vary] [In-If1] 498s # debug: [Content-Type] [image/jpeg] 498s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 498s # debug: [Client-Date] [Thu, 04 Sep 2025 16:07:53 GMT] 498s # debug: [Client-Peer] [127.0.0.1:8529] 498s # debug: [Client-Response-Num] [1] 498s # debug: [DMMATCH1] [1] 498s ok 92 498s ok 514s t/modules/ext_filter.t .............. 514s 1..24 514s # Running under perl version 5.040001 for linux 514s # Current time local: Thu Sep 4 16:07:53 2025 514s # Current time GMT: Thu Sep 4 16:07:53 2025 514s # Using Test.pm version 1.31 514s # Using Apache/Test.pm version 1.44 514s # testing : sed output filter 514s # expected: 'barbar' 514s # received: 'barbar' 514s ok 1 514s # testing : slow filter process 514s # expected: 'foobar' 514s # received: 'foobar' 514s ok 2 514s # testing : echo worked 514s # expected: 200 514s # received: '200' 514s ok 3 514s # testing : request body filtered 514s # expected: 'barbar 514s # ' 514s # received: 'barbar 514s # ' 514s ok 4 514s # testing : got 413 error 514s # expected: 413 514s # received: '413' 514s ok 5 514s # testing : got 413 error body 514s # expected: qr/413 Request Entity Too Large/ 514s # received: ' 514s # 514s # 413 Request Entity Too Large 514s # 514s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

528s # 528s # 528s # Hello World 528s # 528s #

[back]

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

mod_include test

528s # 528s # 528s # Hello World 528s # 528s #

[back]

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

mod_include test

528s # 528s # 528s # Hello World 528s # 528s #

[back]

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

Load Balancer Manager for localhost

557s # 557s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
557s #
Server Built: 2025-07-23T18:22:41
557s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
557s #
557s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

594s #

The document has moved here.

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

Moved Permanently

594s #

The document has moved here.

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

Moved Permanently

594s #

The document has moved here.

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

Moved Permanently

594s #

The document has moved here.

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

Multiple Choices

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

Available documents: 594s #

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

Multiple Choices

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

Available documents: 594s #

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

Multiple Choices

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

Available documents: 594s #

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

Moved Permanently

594s #

The document has moved here.

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

Multiple Choices

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

Available documents: 594s #

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

Multiple Choices

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

Available documents: 594s #

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

Moved Permanently

594s #

The document has moved here.

594s # 594s # ' 594s ok 48 594s ok 597s t/modules/status.t .................. 597s 1..1 597s # Running under perl version 5.040001 for linux 597s # Current time local: Thu Sep 4 16:09:29 2025 597s # Current time GMT: Thu Sep 4 16:09:29 2025 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.44 597s 597s 597s Apache Status 597s 597s

Apache Server Status for localhost (via 127.0.0.1)

597s 597s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
597s
Server MPM: prefork
597s
Server Built: 2025-07-23T18:22:41 597s

597s
Current Time: Thursday, 04-Sep-2025 16:09:31 UTC
597s
Restart Time: Thursday, 04-Sep-2025 16:03:42 UTC
597s
Parent Server Config. Generation: 1
597s
Parent Server MPM Generation: 0
597s
Server uptime: 5 minutes 49 seconds
597s
Server load: 0.86 0.73 0.35
597s
Total accesses: 6883 - Total Traffic: 138.3 MB - Total Duration: 91140
597s
CPU Usage: u1.93 s3.52 cu1.68 cs2.77 - 2.84% CPU load
597s
19.7 requests/sec - 405.7 kB/second - 20.6 kB/request - 13.2413 ms/request
597s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
597s
_._...W
597s

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

597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s
SrvPIDAccMCPU 597s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0111460/3008/3008_ 597s 4.1420249400.072.9372.93 597s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-0-0/0/2762. 597s 0.00300220300.00.0040.76 597s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
2-01505780/937/937_ 597s 1.7320118160.024.3724.37 597s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-0-0/0/11. 597s 0.00320152870.00.000.01 597s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
4-0-0/0/6. 597s 0.00310440.00.000.00 597s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
5-0-0/0/24. 597s 0.00330166750.00.000.09 597s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
6-02868560/135/135W 597s 0.17003460.00.110.11 597s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
597s
597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s 597s
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
597s 597s 597s ok 1 597s ok 600s t/modules/substitute.t .............. 600s 1..19 600s # Running under perl version 5.040001 for linux 600s # Current time local: Thu Sep 4 16:09:31 2025 600s # Current time GMT: Thu Sep 4 16:09:31 2025 600s # Using Test.pm version 1.31 600s # Using Apache/Test.pm version 1.44 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barbar': OK 600s ok 1 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barbar': OK 600s ok 2 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'foofoo': OK 600s ok 3 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barbar': OK 600s ok 4 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barbar': OK 600s ok 5 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barbar': OK 600s ok 6 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'foof 600s oo': OK 600s ok 7 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'xfoo': OK 600s ok 8 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 600s ok 9 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s barx 600s ': OK 600s ok 10 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'a$1axb(': OK 600s ok 11 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'a$XX': OK 600s ok 12 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 600s ok 13 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'x&x': OK 600s ok 14 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'xx': OK 600s ok 15 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'fcooar': OK 600s ok 16 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'fc$1ar': OK 600s ok 17 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'fdooar': OK 600s ok 18 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s got 200 'XXXfooXXX 600s bar': OK 600s ok 19 600s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 600s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 600s ok 604s t/modules/unique_id.t ............... 604s 1..300 604s # Running under perl version 5.040001 for linux 604s # Current time local: Thu Sep 4 16:09:35 2025 604s # Current time GMT: Thu Sep 4 16:09:35 2025 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.44 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 1 604s # unique id: aLm5wgbg9PMApFWtkWHDOgAAAAI 604s ok 2 604s ok 3 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 4 604s # unique id: aLm5wnQ48aoMYTJ5rFGefgAAAAY 604s ok 5 604s ok 6 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 7 604s # unique id: aLm5wnQ517LqfhPH7_xcqQAAAAA 604s ok 8 604s ok 9 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 10 604s # unique id: aLm5wgbg9PMApFWtkWHDOwAAAAI 604s ok 11 604s ok 12 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 13 604s # unique id: aLm5wnQ48aoMYTJ5rFGefwAAAAY 604s ok 14 604s ok 15 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 16 604s # unique id: aLm5wnQ517LqfhPH7_xcqgAAAAA 604s ok 17 604s ok 18 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 19 604s # unique id: aLm5wgbg9PMApFWtkWHDPAAAAAI 604s ok 20 604s ok 21 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 22 604s # unique id: aLm5wnQ48aoMYTJ5rFGegAAAAAY 604s ok 23 604s ok 24 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 25 604s # unique id: aLm5wnQ517LqfhPH7_xcqwAAAAA 604s ok 26 604s ok 27 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 28 604s # unique id: aLm5wgbg9PMApFWtkWHDPQAAAAI 604s ok 29 604s ok 30 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 31 604s # unique id: aLm5wnQ48aoMYTJ5rFGegQAAAAY 604s ok 32 604s ok 33 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 34 604s # unique id: aLm5wnQ517LqfhPH7_xcrAAAAAA 604s ok 35 604s ok 36 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 37 604s # unique id: aLm5wgbg9PMApFWtkWHDPgAAAAI 604s ok 38 604s ok 39 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 40 604s # unique id: aLm5wnQ48aoMYTJ5rFGeggAAAAY 604s ok 41 604s ok 42 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 43 604s # unique id: aLm5wnQ517LqfhPH7_xcrQAAAAA 604s ok 44 604s ok 45 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 46 604s # unique id: aLm5wgbg9PMApFWtkWHDPwAAAAI 604s ok 47 604s ok 48 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 49 604s # unique id: aLm5wnQ48aoMYTJ5rFGegwAAAAY 604s ok 50 604s ok 51 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 52 604s # unique id: aLm5wnQ517LqfhPH7_xcrgAAAAA 604s ok 53 604s ok 54 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 55 604s # unique id: aLm5wgbg9PMApFWtkWHDQAAAAAI 604s ok 56 604s ok 57 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 58 604s # unique id: aLm5wnQ48aoMYTJ5rFGehAAAAAY 604s ok 59 604s ok 60 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 61 604s # unique id: aLm5wnQ517LqfhPH7_xcrwAAAAA 604s ok 62 604s ok 63 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 64 604s # unique id: aLm5wgbg9PMApFWtkWHDQQAAAAI 604s ok 65 604s ok 66 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 67 604s # unique id: aLm5wnQ48aoMYTJ5rFGehQAAAAY 604s ok 68 604s ok 69 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 70 604s # unique id: aLm5wnQ517LqfhPH7_xcsAAAAAA 604s ok 71 604s ok 72 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 73 604s # unique id: aLm5wgbg9PMApFWtkWHDQgAAAAI 604s ok 74 604s ok 75 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 76 604s # unique id: aLm5wnQ48aoMYTJ5rFGehgAAAAY 604s ok 77 604s ok 78 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 79 604s # unique id: aLm5wnQ517LqfhPH7_xcsQAAAAA 604s ok 80 604s ok 81 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 82 604s # unique id: aLm5wgbg9PMApFWtkWHDQwAAAAI 604s ok 83 604s ok 84 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 85 604s # unique id: aLm5wnQ48aoMYTJ5rFGehwAAAAY 604s ok 86 604s ok 87 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 88 604s # unique id: aLm5wnQ517LqfhPH7_xcsgAAAAA 604s ok 89 604s ok 90 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 91 604s # unique id: aLm5wgbg9PMApFWtkWHDRAAAAAI 604s ok 92 604s ok 93 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 94 604s # unique id: aLm5wnQ48aoMYTJ5rFGeiAAAAAY 604s ok 95 604s ok 96 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 97 604s # unique id: aLm5wnQ517LqfhPH7_xcswAAAAA 604s ok 98 604s ok 99 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 100 604s # unique id: aLm5wgbg9PMApFWtkWHDRQAAAAI 604s ok 101 604s ok 102 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 103 604s # unique id: aLm5wnQ48aoMYTJ5rFGeiQAAAAY 604s ok 104 604s ok 105 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 106 604s # unique id: aLm5wnQ517LqfhPH7_xctAAAAAA 604s ok 107 604s ok 108 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 109 604s # unique id: aLm5wgbg9PMApFWtkWHDRgAAAAI 604s ok 110 604s ok 111 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 112 604s # unique id: aLm5wnQ48aoMYTJ5rFGeigAAAAY 604s ok 113 604s ok 114 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 115 604s # unique id: aLm5wnQ517LqfhPH7_xctQAAAAA 604s ok 116 604s ok 117 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 118 604s # unique id: aLm5wgbg9PMApFWtkWHDRwAAAAI 604s ok 119 604s ok 120 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 121 604s # unique id: aLm5wnQ48aoMYTJ5rFGeiwAAAAY 604s ok 122 604s ok 123 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 124 604s # unique id: aLm5wnQ517LqfhPH7_xctgAAAAA 604s ok 125 604s ok 126 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 127 604s # unique id: aLm5wgbg9PMApFWtkWHDSAAAAAI 604s ok 128 604s ok 129 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 130 604s # unique id: aLm5wnQ48aoMYTJ5rFGejAAAAAY 604s ok 131 604s ok 132 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 133 604s # unique id: aLm5wnQ517LqfhPH7_xctwAAAAA 604s ok 134 604s ok 135 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 136 604s # unique id: aLm5wgbg9PMApFWtkWHDSQAAAAI 604s ok 137 604s ok 138 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 139 604s # unique id: aLm5wnQ48aoMYTJ5rFGejQAAAAY 604s ok 140 604s ok 141 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 142 604s # unique id: aLm5wnQ517LqfhPH7_xcuAAAAAA 604s ok 143 604s ok 144 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 145 604s # unique id: aLm5wgbg9PMApFWtkWHDSgAAAAI 604s ok 146 604s ok 147 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 148 604s # unique id: aLm5wnQ48aoMYTJ5rFGejgAAAAY 604s ok 149 604s ok 150 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 151 604s # unique id: aLm5wnQ517LqfhPH7_xcuQAAAAA 604s ok 152 604s ok 153 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 154 604s # unique id: aLm5wgbg9PMApFWtkWHDSwAAAAI 604s ok 155 604s ok 156 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 157 604s # unique id: aLm5wnQ48aoMYTJ5rFGejwAAAAY 604s ok 158 604s ok 159 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 160 604s # unique id: aLm5wnQ517LqfhPH7_xcugAAAAA 604s ok 161 604s ok 162 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 163 604s # unique id: aLm5wgbg9PMApFWtkWHDTAAAAAI 604s ok 164 604s ok 165 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 166 604s # unique id: aLm5wnQ48aoMYTJ5rFGekAAAAAY 604s ok 167 604s ok 168 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 169 604s # unique id: aLm5wnQ517LqfhPH7_xcuwAAAAA 604s ok 170 604s ok 171 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 172 604s # unique id: aLm5wgbg9PMApFWtkWHDTQAAAAI 604s ok 173 604s ok 174 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 175 604s # unique id: aLm5wnQ48aoMYTJ5rFGekQAAAAY 604s ok 176 604s ok 177 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 178 604s # unique id: aLm5wnQ517LqfhPH7_xcvAAAAAA 604s ok 179 604s ok 180 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 181 604s # unique id: aLm5wgbg9PMApFWtkWHDTgAAAAI 604s ok 182 604s ok 183 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 184 604s # unique id: aLm5wnQ48aoMYTJ5rFGekgAAAAY 604s ok 185 604s ok 186 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 187 604s # unique id: aLm5wnQ517LqfhPH7_xcvQAAAAA 604s ok 188 604s ok 189 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 190 604s # unique id: aLm5wgbg9PMApFWtkWHDTwAAAAI 604s ok 191 604s ok 192 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 193 604s # unique id: aLm5wnQ48aoMYTJ5rFGekwAAAAY 604s ok 194 604s ok 195 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 196 604s # unique id: aLm5wnQ517LqfhPH7_xcvgAAAAA 604s ok 197 604s ok 198 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 199 604s # unique id: aLm5wgbg9PMApFWtkWHDUAAAAAI 604s ok 200 604s ok 201 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 202 604s # unique id: aLm5wnQ48aoMYTJ5rFGelAAAAAY 604s ok 203 604s ok 204 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 205 604s # unique id: aLm5wnQ517LqfhPH7_xcvwAAAAA 604s ok 206 604s ok 207 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 208 604s # unique id: aLm5wgbg9PMApFWtkWHDUQAAAAI 604s ok 209 604s ok 210 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 211 604s # unique id: aLm5wnQ48aoMYTJ5rFGelQAAAAY 604s ok 212 604s ok 213 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 214 604s # unique id: aLm5wnQ517LqfhPH7_xcwAAAAAA 604s ok 215 604s ok 216 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 217 604s # unique id: aLm5wgbg9PMApFWtkWHDUgAAAAI 604s ok 218 604s ok 219 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 220 604s # unique id: aLm5wnQ48aoMYTJ5rFGelgAAAAY 604s ok 221 604s ok 222 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 223 604s # unique id: aLm5wnQ517LqfhPH7_xcwQAAAAA 604s ok 224 604s ok 225 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 226 604s # unique id: aLm5wgbg9PMApFWtkWHDUwAAAAI 604s ok 227 604s ok 228 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 229 604s # unique id: aLm5wnQ48aoMYTJ5rFGelwAAAAY 604s ok 230 604s ok 231 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 232 604s # unique id: aLm5wnQ517LqfhPH7_xcwgAAAAA 604s ok 233 604s ok 234 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 235 604s # unique id: aLm5wgbg9PMApFWtkWHDVAAAAAI 604s ok 236 604s ok 237 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 238 604s # unique id: aLm5wnQ48aoMYTJ5rFGemAAAAAY 604s ok 239 604s ok 240 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 241 604s # unique id: aLm5wnQ517LqfhPH7_xcwwAAAAA 604s ok 242 604s ok 243 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 244 604s # unique id: aLm5wgbg9PMApFWtkWHDVQAAAAI 604s ok 245 604s ok 246 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 247 604s # unique id: aLm5w3Q48aoMYTJ5rFGemQAAAAY 604s ok 248 604s ok 249 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 250 604s # unique id: aLm5w3Q517LqfhPH7_xcxAAAAAA 604s ok 251 604s ok 252 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 253 604s # unique id: aLm5wwbg9PMApFWtkWHDVgAAAAI 604s ok 254 604s ok 255 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 256 604s # unique id: aLm5w3Q48aoMYTJ5rFGemgAAAAY 604s ok 257 604s ok 258 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 259 604s # unique id: aLm5w3Q517LqfhPH7_xcxQAAAAA 604s ok 260 604s ok 261 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 262 604s # unique id: aLm5wwbg9PMApFWtkWHDVwAAAAI 604s ok 263 604s ok 264 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 265 604s # unique id: aLm5w3Q48aoMYTJ5rFGemwAAAAY 604s ok 266 604s ok 267 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 268 604s # unique id: aLm5w3Q517LqfhPH7_xcxgAAAAA 604s ok 269 604s ok 270 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 271 604s # unique id: aLm5wwbg9PMApFWtkWHDWAAAAAI 604s ok 272 604s ok 273 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 274 604s # unique id: aLm5w3Q48aoMYTJ5rFGenAAAAAY 604s ok 275 604s ok 276 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 277 604s # unique id: aLm5w3Q517LqfhPH7_xcxwAAAAA 604s ok 278 604s ok 279 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 280 604s # unique id: aLm5wwbg9PMApFWtkWHDWQAAAAI 604s ok 281 604s ok 282 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 283 604s # unique id: aLm5w3Q48aoMYTJ5rFGenQAAAAY 604s ok 284 604s ok 285 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 286 604s # unique id: aLm5w3Q517LqfhPH7_xcyAAAAAA 604s ok 287 604s ok 288 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 289 604s # unique id: aLm5wwbg9PMApFWtkWHDWgAAAAI 604s ok 290 604s ok 291 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 292 604s # unique id: aLm5w3Q48aoMYTJ5rFGengAAAAY 604s ok 293 604s ok 294 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 295 604s # unique id: aLm5w3Q517LqfhPH7_xcyQAAAAA 604s ok 296 604s ok 297 604s # testing : fetch unique ID 604s # expected: 200 604s # received: '200' 604s ok 298 604s # unique id: aLm5wwbg9PMApFWtkWHDWwAAAAI 604s ok 299 604s ok 300 604s ok 608s t/modules/usertrack.t ............... 608s 1..1004 608s # Running under perl version 5.040001 for linux 608s # Current time local: Thu Sep 4 16:09:39 2025 608s # Current time GMT: Thu Sep 4 16:09:39 2025 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.44 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 1 608s ok 2 608s Set-Cookie: usertrack_test=109efbca.63dfbf2edf3ae; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=109efbca.63dfbf2edf3ae 608s ok 3 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 4 608s ok 5 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 6 608s ok 7 608s Set-Cookie: usertrack_test=94ca8c69.63dfbf2ee0cfa; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=94ca8c69.63dfbf2ee0cfa 608s ok 8 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 9 608s ok 10 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 11 608s ok 12 608s Set-Cookie: usertrack_test=ee2983ec.63dfbf2ee18f1; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ee2983ec.63dfbf2ee18f1 608s ok 13 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 14 608s ok 15 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 16 608s ok 17 608s Set-Cookie: usertrack_test=5d8ea9cf.63dfbf2ee246c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=5d8ea9cf.63dfbf2ee246c 608s ok 18 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 19 608s ok 20 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 21 608s ok 22 608s Set-Cookie: usertrack_test=a583b846.63dfbf2ee30a3; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a583b846.63dfbf2ee30a3 608s ok 23 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 24 608s ok 25 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 26 608s ok 27 608s Set-Cookie: usertrack_test=56652634.63dfbf2ee3db6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=56652634.63dfbf2ee3db6 608s ok 28 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 29 608s ok 30 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 31 608s ok 32 608s Set-Cookie: usertrack_test=59eaac4d.63dfbf2ee4b86; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=59eaac4d.63dfbf2ee4b86 608s ok 33 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 34 608s ok 35 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 36 608s ok 37 608s Set-Cookie: usertrack_test=37299f48.63dfbf2ee5713; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=37299f48.63dfbf2ee5713 608s ok 38 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 39 608s ok 40 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 41 608s ok 42 608s Set-Cookie: usertrack_test=268ce87b.63dfbf2ee62ba; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=268ce87b.63dfbf2ee62ba 608s ok 43 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 44 608s ok 45 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 46 608s ok 47 608s Set-Cookie: usertrack_test=e0864a1a.63dfbf2ee6ec6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e0864a1a.63dfbf2ee6ec6 608s ok 48 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 49 608s ok 50 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 51 608s ok 52 608s Set-Cookie: usertrack_test=4fb5752c.63dfbf2ee7953; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4fb5752c.63dfbf2ee7953 608s ok 53 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 54 608s ok 55 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 56 608s ok 57 608s Set-Cookie: usertrack_test=8da42733.63dfbf2ee8402; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=8da42733.63dfbf2ee8402 608s ok 58 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 59 608s ok 60 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 61 608s ok 62 608s Set-Cookie: usertrack_test=22dcb100.63dfbf2ee8f1a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=22dcb100.63dfbf2ee8f1a 608s ok 63 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 64 608s ok 65 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 66 608s ok 67 608s Set-Cookie: usertrack_test=86cba815.63dfbf2ee99c4; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=86cba815.63dfbf2ee99c4 608s ok 68 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 69 608s ok 70 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 71 608s ok 72 608s Set-Cookie: usertrack_test=38674c4e.63dfbf2eea45f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=38674c4e.63dfbf2eea45f 608s ok 73 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 74 608s ok 75 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 76 608s ok 77 608s Set-Cookie: usertrack_test=e5c4e5af.63dfbf2eeaeb5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e5c4e5af.63dfbf2eeaeb5 608s ok 78 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 79 608s ok 80 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 81 608s ok 82 608s Set-Cookie: usertrack_test=59b92afe.63dfbf2eeb91c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=59b92afe.63dfbf2eeb91c 608s ok 83 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 84 608s ok 85 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 86 608s ok 87 608s Set-Cookie: usertrack_test=de77737.63dfbf2eec351; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=de77737.63dfbf2eec351 608s ok 88 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 89 608s ok 90 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 91 608s ok 92 608s Set-Cookie: usertrack_test=5d3a3887.63dfbf2eecd53; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=5d3a3887.63dfbf2eecd53 608s ok 93 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 94 608s ok 95 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 96 608s ok 97 608s Set-Cookie: usertrack_test=d547201f.63dfbf2eed8c4; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d547201f.63dfbf2eed8c4 608s ok 98 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 99 608s ok 100 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 101 608s ok 102 608s Set-Cookie: usertrack_test=7905bea3.63dfbf2eee3bb; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7905bea3.63dfbf2eee3bb 608s ok 103 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 104 608s ok 105 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 106 608s ok 107 608s Set-Cookie: usertrack_test=d0ba8fc6.63dfbf2eeef5a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d0ba8fc6.63dfbf2eeef5a 608s ok 108 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 109 608s ok 110 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 111 608s ok 112 608s Set-Cookie: usertrack_test=24329082.63dfbf2eefb12; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=24329082.63dfbf2eefb12 608s ok 113 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 114 608s ok 115 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 116 608s ok 117 608s Set-Cookie: usertrack_test=3aacbd06.63dfbf2ef0645; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3aacbd06.63dfbf2ef0645 608s ok 118 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 119 608s ok 120 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 121 608s ok 122 608s Set-Cookie: usertrack_test=e8f8771d.63dfbf2ef1250; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e8f8771d.63dfbf2ef1250 608s ok 123 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 124 608s ok 125 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 126 608s ok 127 608s Set-Cookie: usertrack_test=3386bf0b.63dfbf2ef1dc6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3386bf0b.63dfbf2ef1dc6 608s ok 128 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 129 608s ok 130 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 131 608s ok 132 608s Set-Cookie: usertrack_test=b9c50bd4.63dfbf2ef28f0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b9c50bd4.63dfbf2ef28f0 608s ok 133 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 134 608s ok 135 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 136 608s ok 137 608s Set-Cookie: usertrack_test=c33f1a15.63dfbf2ef3432; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c33f1a15.63dfbf2ef3432 608s ok 138 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 139 608s ok 140 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 141 608s ok 142 608s Set-Cookie: usertrack_test=a13a1c4d.63dfbf2ef3f0f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a13a1c4d.63dfbf2ef3f0f 608s ok 143 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 144 608s ok 145 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 146 608s ok 147 608s Set-Cookie: usertrack_test=eef27080.63dfbf2ef49e7; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=eef27080.63dfbf2ef49e7 608s ok 148 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 149 608s ok 150 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 151 608s ok 152 608s Set-Cookie: usertrack_test=265c1e1d.63dfbf2ef55bf; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=265c1e1d.63dfbf2ef55bf 608s ok 153 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 154 608s ok 155 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 156 608s ok 157 608s Set-Cookie: usertrack_test=caa91aa6.63dfbf2ef6103; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=caa91aa6.63dfbf2ef6103 608s ok 158 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 159 608s ok 160 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 161 608s ok 162 608s Set-Cookie: usertrack_test=e17cae6e.63dfbf2ef6bcc; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e17cae6e.63dfbf2ef6bcc 608s ok 163 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 164 608s ok 165 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 166 608s ok 167 608s Set-Cookie: usertrack_test=50aad20e.63dfbf2ef772f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=50aad20e.63dfbf2ef772f 608s ok 168 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 169 608s ok 170 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 171 608s ok 172 608s Set-Cookie: usertrack_test=55ad750f.63dfbf2ef8265; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=55ad750f.63dfbf2ef8265 608s ok 173 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 174 608s ok 175 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 176 608s ok 177 608s Set-Cookie: usertrack_test=ea4e1daf.63dfbf2ef8db5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ea4e1daf.63dfbf2ef8db5 608s ok 178 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 179 608s ok 180 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 181 608s ok 182 608s Set-Cookie: usertrack_test=31c8e714.63dfbf2ef989d; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=31c8e714.63dfbf2ef989d 608s ok 183 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 184 608s ok 185 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 186 608s ok 187 608s Set-Cookie: usertrack_test=d6323682.63dfbf2efa47a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d6323682.63dfbf2efa47a 608s ok 188 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 189 608s ok 190 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 191 608s ok 192 608s Set-Cookie: usertrack_test=74472543.63dfbf2efafaa; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=74472543.63dfbf2efafaa 608s ok 193 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 194 608s ok 195 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 196 608s ok 197 608s Set-Cookie: usertrack_test=aa7d2f21.63dfbf2efbac1; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=aa7d2f21.63dfbf2efbac1 608s ok 198 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 199 608s ok 200 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 201 608s ok 202 608s Set-Cookie: usertrack_test=1774e818.63dfbf2efc65a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1774e818.63dfbf2efc65a 608s ok 203 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 204 608s ok 205 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 206 608s ok 207 608s Set-Cookie: usertrack_test=74c41621.63dfbf2efd1a9; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=74c41621.63dfbf2efd1a9 608s ok 208 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 209 608s ok 210 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 211 608s ok 212 608s Set-Cookie: usertrack_test=f26eaa0a.63dfbf2efddc0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f26eaa0a.63dfbf2efddc0 608s ok 213 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 214 608s ok 215 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 216 608s ok 217 608s Set-Cookie: usertrack_test=481a1591.63dfbf2efe92e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=481a1591.63dfbf2efe92e 608s ok 218 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 219 608s ok 220 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 221 608s ok 222 608s Set-Cookie: usertrack_test=abb8ef7c.63dfbf2eff451; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=abb8ef7c.63dfbf2eff451 608s ok 223 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 224 608s ok 225 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 226 608s ok 227 608s Set-Cookie: usertrack_test=17063b6d.63dfbf2efff89; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=17063b6d.63dfbf2efff89 608s ok 228 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 229 608s ok 230 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 231 608s ok 232 608s Set-Cookie: usertrack_test=6cfd752c.63dfbf2f00a87; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=6cfd752c.63dfbf2f00a87 608s ok 233 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 234 608s ok 235 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 236 608s ok 237 608s Set-Cookie: usertrack_test=b60cf107.63dfbf2f01675; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b60cf107.63dfbf2f01675 608s ok 238 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 239 608s ok 240 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 241 608s ok 242 608s Set-Cookie: usertrack_test=cf7f3d60.63dfbf2f02316; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=cf7f3d60.63dfbf2f02316 608s ok 243 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 244 608s ok 245 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 246 608s ok 247 608s Set-Cookie: usertrack_test=1379e5a0.63dfbf2f02f52; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1379e5a0.63dfbf2f02f52 608s ok 248 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 249 608s ok 250 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 251 608s ok 252 608s Set-Cookie: usertrack_test=ff84c1c2.63dfbf2f0399e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ff84c1c2.63dfbf2f0399e 608s ok 253 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 254 608s ok 255 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 256 608s ok 257 608s Set-Cookie: usertrack_test=a04a9d8f.63dfbf2f04403; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a04a9d8f.63dfbf2f04403 608s ok 258 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 259 608s ok 260 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 261 608s ok 262 608s Set-Cookie: usertrack_test=f873a38d.63dfbf2f04e30; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f873a38d.63dfbf2f04e30 608s ok 263 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 264 608s ok 265 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 266 608s ok 267 608s Set-Cookie: usertrack_test=cfc4171f.63dfbf2f05854; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=cfc4171f.63dfbf2f05854 608s ok 268 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 269 608s ok 270 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 271 608s ok 272 608s Set-Cookie: usertrack_test=10d7379e.63dfbf2f063ab; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=10d7379e.63dfbf2f063ab 608s ok 273 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 274 608s ok 275 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 276 608s ok 277 608s Set-Cookie: usertrack_test=2e539be4.63dfbf2f06e30; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=2e539be4.63dfbf2f06e30 608s ok 278 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 279 608s ok 280 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 281 608s ok 282 608s Set-Cookie: usertrack_test=f06a8ba9.63dfbf2f078ed; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f06a8ba9.63dfbf2f078ed 608s ok 283 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 284 608s ok 285 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 286 608s ok 287 608s Set-Cookie: usertrack_test=9b70cfe7.63dfbf2f083a3; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9b70cfe7.63dfbf2f083a3 608s ok 288 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 289 608s ok 290 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 291 608s ok 292 608s Set-Cookie: usertrack_test=24f506ef.63dfbf2f08e48; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=24f506ef.63dfbf2f08e48 608s ok 293 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 294 608s ok 295 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 296 608s ok 297 608s Set-Cookie: usertrack_test=d3ba8ebc.63dfbf2f09b0d; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d3ba8ebc.63dfbf2f09b0d 608s ok 298 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 299 608s ok 300 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 301 608s ok 302 608s Set-Cookie: usertrack_test=606e6c71.63dfbf2f0a80c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=606e6c71.63dfbf2f0a80c 608s ok 303 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 304 608s ok 305 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 306 608s ok 307 608s Set-Cookie: usertrack_test=98e4b5d5.63dfbf2f0b455; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=98e4b5d5.63dfbf2f0b455 608s ok 308 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 309 608s ok 310 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 311 608s ok 312 608s Set-Cookie: usertrack_test=a95f7290.63dfbf2f0c025; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a95f7290.63dfbf2f0c025 608s ok 313 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 314 608s ok 315 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 316 608s ok 317 608s Set-Cookie: usertrack_test=78c1fe86.63dfbf2f0ccb5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=78c1fe86.63dfbf2f0ccb5 608s ok 318 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 319 608s ok 320 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 321 608s ok 322 608s Set-Cookie: usertrack_test=7591a933.63dfbf2f0d9c8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7591a933.63dfbf2f0d9c8 608s ok 323 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 324 608s ok 325 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 326 608s ok 327 608s Set-Cookie: usertrack_test=7ecbb93e.63dfbf2f0e5bd; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7ecbb93e.63dfbf2f0e5bd 608s ok 328 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 329 608s ok 330 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 331 608s ok 332 608s Set-Cookie: usertrack_test=3c683382.63dfbf2f0f5d3; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3c683382.63dfbf2f0f5d3 608s ok 333 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 334 608s ok 335 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 336 608s ok 337 608s Set-Cookie: usertrack_test=3bd96f8c.63dfbf2f100a8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3bd96f8c.63dfbf2f100a8 608s ok 338 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 339 608s ok 340 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 341 608s ok 342 608s Set-Cookie: usertrack_test=dfde4f7b.63dfbf2f10b74; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dfde4f7b.63dfbf2f10b74 608s ok 343 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 344 608s ok 345 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 346 608s ok 347 608s Set-Cookie: usertrack_test=4c95ce77.63dfbf2f11698; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4c95ce77.63dfbf2f11698 608s ok 348 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 349 608s ok 350 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 351 608s ok 352 608s Set-Cookie: usertrack_test=21a37e52.63dfbf2f12191; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=21a37e52.63dfbf2f12191 608s ok 353 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 354 608s ok 355 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 356 608s ok 357 608s Set-Cookie: usertrack_test=ac7ce48f.63dfbf2f12c6a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ac7ce48f.63dfbf2f12c6a 608s ok 358 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 359 608s ok 360 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 361 608s ok 362 608s Set-Cookie: usertrack_test=b84fefe3.63dfbf2f13724; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b84fefe3.63dfbf2f13724 608s ok 363 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 364 608s ok 365 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 366 608s ok 367 608s Set-Cookie: usertrack_test=1ccf1fe1.63dfbf2f141ee; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1ccf1fe1.63dfbf2f141ee 608s ok 368 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 369 608s ok 370 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 371 608s ok 372 608s Set-Cookie: usertrack_test=30b9d367.63dfbf2f14e6f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=30b9d367.63dfbf2f14e6f 608s ok 373 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 374 608s ok 375 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 376 608s ok 377 608s Set-Cookie: usertrack_test=d1eb85e3.63dfbf2f15ae5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d1eb85e3.63dfbf2f15ae5 608s ok 378 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 379 608s ok 380 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 381 608s ok 382 608s Set-Cookie: usertrack_test=1dcbf14f.63dfbf2f1669e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1dcbf14f.63dfbf2f1669e 608s ok 383 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 384 608s ok 385 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 386 608s ok 387 608s Set-Cookie: usertrack_test=5a758c18.63dfbf2f1733f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=5a758c18.63dfbf2f1733f 608s ok 388 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 389 608s ok 390 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 391 608s ok 392 608s Set-Cookie: usertrack_test=cbaa0cb8.63dfbf2f17fa5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=cbaa0cb8.63dfbf2f17fa5 608s ok 393 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 394 608s ok 395 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 396 608s ok 397 608s Set-Cookie: usertrack_test=429a41f4.63dfbf2f18d00; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=429a41f4.63dfbf2f18d00 608s ok 398 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 399 608s ok 400 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 401 608s ok 402 608s Set-Cookie: usertrack_test=fd59c7a5.63dfbf2f19a3f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=fd59c7a5.63dfbf2f19a3f 608s ok 403 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 404 608s ok 405 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 406 608s ok 407 608s Set-Cookie: usertrack_test=f0be4be3.63dfbf2f1a7e8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f0be4be3.63dfbf2f1a7e8 608s ok 408 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 409 608s ok 410 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 411 608s ok 412 608s Set-Cookie: usertrack_test=dc2d28f4.63dfbf2f1b41b; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dc2d28f4.63dfbf2f1b41b 608s ok 413 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 414 608s ok 415 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 416 608s ok 417 608s Set-Cookie: usertrack_test=e3895a23.63dfbf2f1c282; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e3895a23.63dfbf2f1c282 608s ok 418 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 419 608s ok 420 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 421 608s ok 422 608s Set-Cookie: usertrack_test=ce26104f.63dfbf2f1ce2d; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ce26104f.63dfbf2f1ce2d 608s ok 423 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 424 608s ok 425 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 426 608s ok 427 608s Set-Cookie: usertrack_test=d3d4fd83.63dfbf2f1db39; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d3d4fd83.63dfbf2f1db39 608s ok 428 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 429 608s ok 430 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 431 608s ok 432 608s Set-Cookie: usertrack_test=94aff003.63dfbf2f1e7ca; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=94aff003.63dfbf2f1e7ca 608s ok 433 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 434 608s ok 435 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 436 608s ok 437 608s Set-Cookie: usertrack_test=148ee454.63dfbf2f1f5c6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=148ee454.63dfbf2f1f5c6 608s ok 438 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 439 608s ok 440 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 441 608s ok 442 608s Set-Cookie: usertrack_test=43260383.63dfbf2f2017f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=43260383.63dfbf2f2017f 608s ok 443 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 444 608s ok 445 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 446 608s ok 447 608s Set-Cookie: usertrack_test=b0c0edea.63dfbf2f20c51; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b0c0edea.63dfbf2f20c51 608s ok 448 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 449 608s ok 450 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 451 608s ok 452 608s Set-Cookie: usertrack_test=9ef242b7.63dfbf2f217c2; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9ef242b7.63dfbf2f217c2 608s ok 453 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 454 608s ok 455 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 456 608s ok 457 608s Set-Cookie: usertrack_test=dacdd3f4.63dfbf2f22259; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dacdd3f4.63dfbf2f22259 608s ok 458 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 459 608s ok 460 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 461 608s ok 462 608s Set-Cookie: usertrack_test=39f47163.63dfbf2f22da5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=39f47163.63dfbf2f22da5 608s ok 463 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 464 608s ok 465 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 466 608s ok 467 608s Set-Cookie: usertrack_test=7483f350.63dfbf2f2385f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7483f350.63dfbf2f2385f 608s ok 468 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 469 608s ok 470 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 471 608s ok 472 608s Set-Cookie: usertrack_test=117c2976.63dfbf2f24339; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=117c2976.63dfbf2f24339 608s ok 473 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 474 608s ok 475 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 476 608s ok 477 608s Set-Cookie: usertrack_test=eab3359c.63dfbf2f24df9; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=eab3359c.63dfbf2f24df9 608s ok 478 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 479 608s ok 480 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 481 608s ok 482 608s Set-Cookie: usertrack_test=c346fd3.63dfbf2f2588b; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c346fd3.63dfbf2f2588b 608s ok 483 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 484 608s ok 485 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 486 608s ok 487 608s Set-Cookie: usertrack_test=77d9f497.63dfbf2f263ec; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=77d9f497.63dfbf2f263ec 608s ok 488 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 489 608s ok 490 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 491 608s ok 492 608s Set-Cookie: usertrack_test=dc394f17.63dfbf2f26f27; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dc394f17.63dfbf2f26f27 608s ok 493 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 494 608s ok 495 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 496 608s ok 497 608s Set-Cookie: usertrack_test=8c10cf2d.63dfbf2f279cf; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=8c10cf2d.63dfbf2f279cf 608s ok 498 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 499 608s ok 500 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 501 608s ok 502 608s Set-Cookie: usertrack_test=e851d60e.63dfbf2f2845b; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e851d60e.63dfbf2f2845b 608s ok 503 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 504 608s ok 505 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 506 608s ok 507 608s Set-Cookie: usertrack_test=868d94ab.63dfbf2f28efd; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=868d94ab.63dfbf2f28efd 608s ok 508 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 509 608s ok 510 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 511 608s ok 512 608s Set-Cookie: usertrack_test=54a064bf.63dfbf2f2999e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=54a064bf.63dfbf2f2999e 608s ok 513 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 514 608s ok 515 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 516 608s ok 517 608s Set-Cookie: usertrack_test=91b489dd.63dfbf2f2a447; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=91b489dd.63dfbf2f2a447 608s ok 518 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 519 608s ok 520 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 521 608s ok 522 608s Set-Cookie: usertrack_test=21a5f792.63dfbf2f2aeac; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=21a5f792.63dfbf2f2aeac 608s ok 523 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 524 608s ok 525 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 526 608s ok 527 608s Set-Cookie: usertrack_test=17dd728f.63dfbf2f2b943; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=17dd728f.63dfbf2f2b943 608s ok 528 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 529 608s ok 530 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 531 608s ok 532 608s Set-Cookie: usertrack_test=109cffb1.63dfbf2f2c4f8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=109cffb1.63dfbf2f2c4f8 608s ok 533 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 534 608s ok 535 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 536 608s ok 537 608s Set-Cookie: usertrack_test=53bdb085.63dfbf2f2d176; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=53bdb085.63dfbf2f2d176 608s ok 538 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 539 608s ok 540 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 541 608s ok 542 608s Set-Cookie: usertrack_test=d2b1f370.63dfbf2f2dc77; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d2b1f370.63dfbf2f2dc77 608s ok 543 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 544 608s ok 545 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 546 608s ok 547 608s Set-Cookie: usertrack_test=fc75a286.63dfbf2f2e73e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=fc75a286.63dfbf2f2e73e 608s ok 548 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 549 608s ok 550 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 551 608s ok 552 608s Set-Cookie: usertrack_test=b904a21b.63dfbf2f2f1df; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b904a21b.63dfbf2f2f1df 608s ok 553 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 554 608s ok 555 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 556 608s ok 557 608s Set-Cookie: usertrack_test=9624dc81.63dfbf2f2fc18; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9624dc81.63dfbf2f2fc18 608s ok 558 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 559 608s ok 560 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 561 608s ok 562 608s Set-Cookie: usertrack_test=8eb5af45.63dfbf2f3074b; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=8eb5af45.63dfbf2f3074b 608s ok 563 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 564 608s ok 565 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 566 608s ok 567 608s Set-Cookie: usertrack_test=b58c20c0.63dfbf2f31306; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b58c20c0.63dfbf2f31306 608s ok 568 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 569 608s ok 570 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 571 608s ok 572 608s Set-Cookie: usertrack_test=6eddbe9b.63dfbf2f31df0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=6eddbe9b.63dfbf2f31df0 608s ok 573 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 574 608s ok 575 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 576 608s ok 577 608s Set-Cookie: usertrack_test=4fdcb883.63dfbf2f3291e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4fdcb883.63dfbf2f3291e 608s ok 578 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 579 608s ok 580 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 581 608s ok 582 608s Set-Cookie: usertrack_test=952105b9.63dfbf2f334f1; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=952105b9.63dfbf2f334f1 608s ok 583 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 584 608s ok 585 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 586 608s ok 587 608s Set-Cookie: usertrack_test=8c2ca089.63dfbf2f3404c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=8c2ca089.63dfbf2f3404c 608s ok 588 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 589 608s ok 590 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 591 608s ok 592 608s Set-Cookie: usertrack_test=ac999914.63dfbf2f34c5f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ac999914.63dfbf2f34c5f 608s ok 593 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 594 608s ok 595 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 596 608s ok 597 608s Set-Cookie: usertrack_test=ecdaae96.63dfbf2f357e5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ecdaae96.63dfbf2f357e5 608s ok 598 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 599 608s ok 600 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 601 608s ok 602 608s Set-Cookie: usertrack_test=421f7920.63dfbf2f36338; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=421f7920.63dfbf2f36338 608s ok 603 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 604 608s ok 605 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 606 608s ok 607 608s Set-Cookie: usertrack_test=d4c2ed00.63dfbf2f36f50; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d4c2ed00.63dfbf2f36f50 608s ok 608 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 609 608s ok 610 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 611 608s ok 612 608s Set-Cookie: usertrack_test=3f13ac2d.63dfbf2f37ae2; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3f13ac2d.63dfbf2f37ae2 608s ok 613 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 614 608s ok 615 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 616 608s ok 617 608s Set-Cookie: usertrack_test=e0c13bef.63dfbf2f38618; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e0c13bef.63dfbf2f38618 608s ok 618 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 619 608s ok 620 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 621 608s ok 622 608s Set-Cookie: usertrack_test=d1f2aecf.63dfbf2f39212; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d1f2aecf.63dfbf2f39212 608s ok 623 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 624 608s ok 625 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 626 608s ok 627 608s Set-Cookie: usertrack_test=38272d2d.63dfbf2f39e66; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=38272d2d.63dfbf2f39e66 608s ok 628 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 629 608s ok 630 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 631 608s ok 632 608s Set-Cookie: usertrack_test=84210c2a.63dfbf2f3aade; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=84210c2a.63dfbf2f3aade 608s ok 633 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 634 608s ok 635 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 636 608s ok 637 608s Set-Cookie: usertrack_test=9c28bbfb.63dfbf2f3b680; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9c28bbfb.63dfbf2f3b680 608s ok 638 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 639 608s ok 640 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 641 608s ok 642 608s Set-Cookie: usertrack_test=bb46426a.63dfbf2f3c2c0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=bb46426a.63dfbf2f3c2c0 608s ok 643 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 644 608s ok 645 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 646 608s ok 647 608s Set-Cookie: usertrack_test=70b5207e.63dfbf2f3cec7; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=70b5207e.63dfbf2f3cec7 608s ok 648 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 649 608s ok 650 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 651 608s ok 652 608s Set-Cookie: usertrack_test=7a8d9ce5.63dfbf2f3dab6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7a8d9ce5.63dfbf2f3dab6 608s ok 653 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 654 608s ok 655 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 656 608s ok 657 608s Set-Cookie: usertrack_test=85595b4d.63dfbf2f3e6cf; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=85595b4d.63dfbf2f3e6cf 608s ok 658 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 659 608s ok 660 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 661 608s ok 662 608s Set-Cookie: usertrack_test=f13bb74.63dfbf2f3f1ae; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f13bb74.63dfbf2f3f1ae 608s ok 663 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 664 608s ok 665 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 666 608s ok 667 608s Set-Cookie: usertrack_test=b345170a.63dfbf2f3fcf6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b345170a.63dfbf2f3fcf6 608s ok 668 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 669 608s ok 670 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 671 608s ok 672 608s Set-Cookie: usertrack_test=19130979.63dfbf2f40877; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=19130979.63dfbf2f40877 608s ok 673 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 674 608s ok 675 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 676 608s ok 677 608s Set-Cookie: usertrack_test=89a40404.63dfbf2f413b5; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=89a40404.63dfbf2f413b5 608s ok 678 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 679 608s ok 680 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 681 608s ok 682 608s Set-Cookie: usertrack_test=b6e1eacc.63dfbf2f41e59; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b6e1eacc.63dfbf2f41e59 608s ok 683 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 684 608s ok 685 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 686 608s ok 687 608s Set-Cookie: usertrack_test=91e0c76e.63dfbf2f42903; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=91e0c76e.63dfbf2f42903 608s ok 688 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 689 608s ok 690 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 691 608s ok 692 608s Set-Cookie: usertrack_test=6d10439e.63dfbf2f433bf; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=6d10439e.63dfbf2f433bf 608s ok 693 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 694 608s ok 695 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 696 608s ok 697 608s Set-Cookie: usertrack_test=60b4efc8.63dfbf2f43e90; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=60b4efc8.63dfbf2f43e90 608s ok 698 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 699 608s ok 700 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 701 608s ok 702 608s Set-Cookie: usertrack_test=70873c8f.63dfbf2f44984; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=70873c8f.63dfbf2f44984 608s ok 703 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 704 608s ok 705 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 706 608s ok 707 608s Set-Cookie: usertrack_test=c4baa32b.63dfbf2f45439; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c4baa32b.63dfbf2f45439 608s ok 708 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 709 608s ok 710 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 711 608s ok 712 608s Set-Cookie: usertrack_test=4fc59ebb.63dfbf2f45f14; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4fc59ebb.63dfbf2f45f14 608s ok 713 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 714 608s ok 715 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 716 608s ok 717 608s Set-Cookie: usertrack_test=be57bb20.63dfbf2f469c9; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=be57bb20.63dfbf2f469c9 608s ok 718 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 719 608s ok 720 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 721 608s ok 722 608s Set-Cookie: usertrack_test=82a0eb6f.63dfbf2f47471; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=82a0eb6f.63dfbf2f47471 608s ok 723 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 724 608s ok 725 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 726 608s ok 727 608s Set-Cookie: usertrack_test=4b416a32.63dfbf2f47f3a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4b416a32.63dfbf2f47f3a 608s ok 728 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 729 608s ok 730 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 731 608s ok 732 608s Set-Cookie: usertrack_test=72df2590.63dfbf2f48a00; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=72df2590.63dfbf2f48a00 608s ok 733 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 734 608s ok 735 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 736 608s ok 737 608s Set-Cookie: usertrack_test=88340096.63dfbf2f494c4; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=88340096.63dfbf2f494c4 608s ok 738 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 739 608s ok 740 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 741 608s ok 742 608s Set-Cookie: usertrack_test=d3c3abfb.63dfbf2f49f79; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=d3c3abfb.63dfbf2f49f79 608s ok 743 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 744 608s ok 745 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 746 608s ok 747 608s Set-Cookie: usertrack_test=2f4f301a.63dfbf2f4aa10; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=2f4f301a.63dfbf2f4aa10 608s ok 748 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 749 608s ok 750 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 751 608s ok 752 608s Set-Cookie: usertrack_test=581b028f.63dfbf2f4b4f0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=581b028f.63dfbf2f4b4f0 608s ok 753 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 754 608s ok 755 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 756 608s ok 757 608s Set-Cookie: usertrack_test=3631859a.63dfbf2f4bfa1; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=3631859a.63dfbf2f4bfa1 608s ok 758 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 759 608s ok 760 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 761 608s ok 762 608s Set-Cookie: usertrack_test=9e0c0928.63dfbf2f4ca61; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9e0c0928.63dfbf2f4ca61 608s ok 763 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 764 608s ok 765 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 766 608s ok 767 608s Set-Cookie: usertrack_test=dae33277.63dfbf2f4d516; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dae33277.63dfbf2f4d516 608s ok 768 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 769 608s ok 770 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 771 608s ok 772 608s Set-Cookie: usertrack_test=a5db83e0.63dfbf2f4dfe8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a5db83e0.63dfbf2f4dfe8 608s ok 773 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 774 608s ok 775 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 776 608s ok 777 608s Set-Cookie: usertrack_test=5058bf2f.63dfbf2f4ea9c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=5058bf2f.63dfbf2f4ea9c 608s ok 778 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 779 608s ok 780 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 781 608s ok 782 608s Set-Cookie: usertrack_test=21584fe8.63dfbf2f4f55a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=21584fe8.63dfbf2f4f55a 608s ok 783 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 784 608s ok 785 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 786 608s ok 787 608s Set-Cookie: usertrack_test=9732b1be.63dfbf2f5000c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=9732b1be.63dfbf2f5000c 608s ok 788 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 789 608s ok 790 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 791 608s ok 792 608s Set-Cookie: usertrack_test=718e4345.63dfbf2f50aab; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=718e4345.63dfbf2f50aab 608s ok 793 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 794 608s ok 795 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 796 608s ok 797 608s Set-Cookie: usertrack_test=5c6e4e8f.63dfbf2f51562; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=5c6e4e8f.63dfbf2f51562 608s ok 798 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 799 608s ok 800 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 801 608s ok 802 608s Set-Cookie: usertrack_test=eb698e6.63dfbf2f5202a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=eb698e6.63dfbf2f5202a 608s ok 803 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 804 608s ok 805 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 806 608s ok 807 608s Set-Cookie: usertrack_test=2a3e176b.63dfbf2f52ac6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=2a3e176b.63dfbf2f52ac6 608s ok 808 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 809 608s ok 810 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 811 608s ok 812 608s Set-Cookie: usertrack_test=b400a9c2.63dfbf2f53586; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=b400a9c2.63dfbf2f53586 608s ok 813 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 814 608s ok 815 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 816 608s ok 817 608s Set-Cookie: usertrack_test=2fc859d3.63dfbf2f54040; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=2fc859d3.63dfbf2f54040 608s ok 818 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 819 608s ok 820 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 821 608s ok 822 608s Set-Cookie: usertrack_test=1ad0c51d.63dfbf2f54b6f; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1ad0c51d.63dfbf2f54b6f 608s ok 823 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 824 608s ok 825 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 826 608s ok 827 608s Set-Cookie: usertrack_test=749738f9.63dfbf2f55795; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=749738f9.63dfbf2f55795 608s ok 828 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 829 608s ok 830 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 831 608s ok 832 608s Set-Cookie: usertrack_test=94a77512.63dfbf2f563c9; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=94a77512.63dfbf2f563c9 608s ok 833 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 834 608s ok 835 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 836 608s ok 837 608s Set-Cookie: usertrack_test=1cab3a20.63dfbf2f56ea6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1cab3a20.63dfbf2f56ea6 608s ok 838 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 839 608s ok 840 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 841 608s ok 842 608s Set-Cookie: usertrack_test=1728a185.63dfbf2f57a16; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=1728a185.63dfbf2f57a16 608s ok 843 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 844 608s ok 845 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 846 608s ok 847 608s Set-Cookie: usertrack_test=ee3f1c04.63dfbf2f584b8; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ee3f1c04.63dfbf2f584b8 608s ok 848 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 849 608s ok 850 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 851 608s ok 852 608s Set-Cookie: usertrack_test=6da6ba4f.63dfbf2f59007; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=6da6ba4f.63dfbf2f59007 608s ok 853 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 854 608s ok 855 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 856 608s ok 857 608s Set-Cookie: usertrack_test=7fee0ccf.63dfbf2f59c0e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=7fee0ccf.63dfbf2f59c0e 608s ok 858 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 859 608s ok 860 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 861 608s ok 862 608s Set-Cookie: usertrack_test=2e4bb319.63dfbf2f5a769; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=2e4bb319.63dfbf2f5a769 608s ok 863 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 864 608s ok 865 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 866 608s ok 867 608s Set-Cookie: usertrack_test=c78736fd.63dfbf2f5b303; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c78736fd.63dfbf2f5b303 608s ok 868 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 869 608s ok 870 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 871 608s ok 872 608s Set-Cookie: usertrack_test=f69c1186.63dfbf2f5beed; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f69c1186.63dfbf2f5beed 608s ok 873 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 874 608s ok 875 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 876 608s ok 877 608s Set-Cookie: usertrack_test=efa11847.63dfbf2f5ca67; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=efa11847.63dfbf2f5ca67 608s ok 878 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 879 608s ok 880 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 881 608s ok 882 608s Set-Cookie: usertrack_test=60ee2ebb.63dfbf2f5d5eb; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=60ee2ebb.63dfbf2f5d5eb 608s ok 883 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 884 608s ok 885 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 886 608s ok 887 608s Set-Cookie: usertrack_test=f65c6be1.63dfbf2f5e1c3; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f65c6be1.63dfbf2f5e1c3 608s ok 888 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 889 608s ok 890 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 891 608s ok 892 608s Set-Cookie: usertrack_test=f81aacb7.63dfbf2f5ed21; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f81aacb7.63dfbf2f5ed21 608s ok 893 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 894 608s ok 895 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 896 608s ok 897 608s Set-Cookie: usertrack_test=510f5e73.63dfbf2f5f897; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=510f5e73.63dfbf2f5f897 608s ok 898 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 899 608s ok 900 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 901 608s ok 902 608s Set-Cookie: usertrack_test=f8376966.63dfbf2f60406; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=f8376966.63dfbf2f60406 608s ok 903 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 904 608s ok 905 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 906 608s ok 907 608s Set-Cookie: usertrack_test=a9508da3.63dfbf2f60f2e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=a9508da3.63dfbf2f60f2e 608s ok 908 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 909 608s ok 910 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 911 608s ok 912 608s Set-Cookie: usertrack_test=47133406.63dfbf2f61b3c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=47133406.63dfbf2f61b3c 608s ok 913 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 914 608s ok 915 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 916 608s ok 917 608s Set-Cookie: usertrack_test=4ef93e0d.63dfbf2f626c6; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4ef93e0d.63dfbf2f626c6 608s ok 918 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 919 608s ok 920 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 921 608s ok 922 608s Set-Cookie: usertrack_test=4845aac4.63dfbf2f63200; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4845aac4.63dfbf2f63200 608s ok 923 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 924 608s ok 925 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 926 608s ok 927 608s Set-Cookie: usertrack_test=de03e55b.63dfbf2f63e17; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=de03e55b.63dfbf2f63e17 608s ok 928 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 929 608s ok 930 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 931 608s ok 932 608s Set-Cookie: usertrack_test=95b9c4b6.63dfbf2f649a4; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=95b9c4b6.63dfbf2f649a4 608s ok 933 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 934 608s ok 935 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 936 608s ok 937 608s Set-Cookie: usertrack_test=ff9dab07.63dfbf2f6549c; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=ff9dab07.63dfbf2f6549c 608s ok 938 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 939 608s ok 940 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 941 608s ok 942 608s Set-Cookie: usertrack_test=88bf5073.63dfbf2f65fcc; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=88bf5073.63dfbf2f65fcc 608s ok 943 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 944 608s ok 945 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 946 608s ok 947 608s Set-Cookie: usertrack_test=dc87ed82.63dfbf2f66b1e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=dc87ed82.63dfbf2f66b1e 608s ok 948 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 949 608s ok 950 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 951 608s ok 952 608s Set-Cookie: usertrack_test=eef221b7.63dfbf2f675e3; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=eef221b7.63dfbf2f675e3 608s ok 953 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 954 608s ok 955 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 956 608s ok 957 608s Set-Cookie: usertrack_test=c9e07f9c.63dfbf2f68155; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c9e07f9c.63dfbf2f68155 608s ok 958 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 959 608s ok 960 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 961 608s ok 962 608s Set-Cookie: usertrack_test=c75f2d58.63dfbf2f68c61; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=c75f2d58.63dfbf2f68c61 608s ok 963 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 964 608s ok 965 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 966 608s ok 967 608s Set-Cookie: usertrack_test=255b396d.63dfbf2f696f1; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=255b396d.63dfbf2f696f1 608s ok 968 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 969 608s ok 970 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 971 608s ok 972 608s Set-Cookie: usertrack_test=4b575f03.63dfbf2f6a1d0; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4b575f03.63dfbf2f6a1d0 608s ok 973 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 974 608s ok 975 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 976 608s ok 977 608s Set-Cookie: usertrack_test=e39e5dce.63dfbf2f6aca7; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=e39e5dce.63dfbf2f6aca7 608s ok 978 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 979 608s ok 980 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 981 608s ok 982 608s Set-Cookie: usertrack_test=48521497.63dfbf2f6b777; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=48521497.63dfbf2f6b777 608s ok 983 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 984 608s ok 985 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 986 608s ok 987 608s Set-Cookie: usertrack_test=4cc282b2.63dfbf2f6c21a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=4cc282b2.63dfbf2f6c21a 608s ok 988 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 989 608s ok 990 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 991 608s ok 992 608s Set-Cookie: usertrack_test=6c621479.63dfbf2f6ccbf; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=6c621479.63dfbf2f6ccbf 608s ok 993 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 994 608s ok 995 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 996 608s ok 997 608s Set-Cookie: usertrack_test=313152e1.63dfbf2f6d77e; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s Cookie: usertrack_test=313152e1.63dfbf2f6d77e 608s ok 998 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 999 608s ok 1000 608s ok 1001 608s # testing : Checking return code is '200' 608s # expected: 200 608s # received: '200' 608s ok 1002 608s # usertrack_test=1c7ab168.63dfbf2f6e25a; path=/; expires=Thu, 04-Sep-25 16:10:42 GMT 608s ok 1003 608s # expected: undef 608s # received: undef 608s ok 1004 608s ok 611s t/modules/vhost_alias.t ............. 611s 1..8 611s # Running under perl version 5.040001 for linux 611s # Current time local: Thu Sep 4 16:09:42 2025 611s # Current time GMT: Thu Sep 4 16:09:42 2025 611s # Using Test.pm version 1.31 611s # Using Apache/Test.pm version 1.44 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 611s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 611s # testing : VirtalDocumentRoot test 611s # expected: 'www.vha-test.com' 611s # received: 'www.vha-test.com' 611s ok 1 611s # testing : VirtualScriptAlias test 611s # expected: 'test cgi for www.vha-test.com' 611s # received: 'test cgi for www.vha-test.com' 611s ok 2 611s # testing : VirtalDocumentRoot test 611s # expected: 'big.server.name.from.heck.org' 611s # received: 'big.server.name.from.heck.org' 611s ok 3 611s # testing : VirtualScriptAlias test 611s # expected: 'test cgi for big.server.name.from.heck.org' 611s # received: 'test cgi for big.server.name.from.heck.org' 611s ok 4 611s # testing : VirtalDocumentRoot test 611s # expected: 'ab.com' 611s # received: 'ab.com' 611s ok 5 611s # testing : VirtualScriptAlias test 611s # expected: 'test cgi for ab.com' 611s # received: 'test cgi for ab.com' 611s ok 6 611s # testing : VirtalDocumentRoot test 611s # expected: 'w-t-f.net' 611s # received: 'w-t-f.net' 611s ok 7 611s # testing : VirtualScriptAlias test 611s # expected: 'test cgi for w-t-f.net' 611s # received: 'test cgi for w-t-f.net' 611s ok 8 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 611s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 611s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 611s ok 614s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 617s t/protocol/echo.t ................... 617s 1..8 617s # Running under perl version 5.040001 for linux 617s # Current time local: Thu Sep 4 16:09:48 2025 617s # Current time GMT: Thu Sep 4 16:09:48 2025 617s # Using Test.pm version 1.31 617s # Using Apache/Test.pm version 1.44 617s testing mod_echo_ssl 617s ok 1 617s #Cipher: TLS_AES_256_GCM_SHA384 617s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 617s # testing : echo 617s # expected: 't/protocol/echo.t' 617s # received: 't/protocol/echo.t' 617s ok 2 617s # testing : echo 617s # expected: '/usr/bin/perl' 617s # received: '/usr/bin/perl' 617s ok 3 617s # testing : echo 617s # expected: '347147347147347147347147347147' 617s # received: '347147347147347147347147347147' 617s ok 4 617s testing mod_echo 617s ok 5 617s # testing : echo 617s # expected: 't/protocol/echo.t' 617s # received: 't/protocol/echo.t' 617s ok 6 617s # testing : echo 617s # expected: '/usr/bin/perl' 617s # received: '/usr/bin/perl' 617s ok 7 617s # testing : echo 617s # expected: '347147347147347147347147347147' 617s # received: '347147347147347147347147347147' 617s ok 8 617s ok 620s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 623s t/security/CVE-2003-0542.t .......... 623s 1..1 623s # Running under perl version 5.040001 for linux 623s # Current time local: Thu Sep 4 16:09:54 2025 623s # Current time GMT: Thu Sep 4 16:09:54 2025 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.44 623s # testing : CAN-2003-0542 test case 623s # expected: 404 623s # received: '404' 623s ok 1 623s ok 626s t/security/CVE-2004-0747.t .......... 626s 1..1 626s # Running under perl version 5.040001 for linux 626s # Current time local: Thu Sep 4 16:09:57 2025 626s # Current time GMT: Thu Sep 4 16:09:57 2025 626s # Using Test.pm version 1.31 626s # Using Apache/Test.pm version 1.44 626s # testing : CAN-2004-0747 ap_resolve_env test case 626s # expected: 200 626s # received: 200 626s ok 1 626s ok 628s t/security/CVE-2004-0811.t .......... 628s 1..8 628s # Running under perl version 5.040001 for linux 628s # Current time local: Thu Sep 4 16:10:00 2025 628s # Current time GMT: Thu Sep 4 16:10:00 2025 628s # Using Test.pm version 1.31 628s # Using Apache/Test.pm version 1.44 628s # testing : subdir access allowed 628s # expected: 200 628s # received: '200' 628s ok 1 628s # testing : subdir access allowed 628s # expected: 200 628s # received: '200' 628s ok 2 628s # testing : subdir access allowed 628s # expected: 200 628s # received: '200' 628s ok 3 628s # testing : subdir access allowed 628s # expected: 200 628s # received: '200' 628s ok 4 628s # testing : topdir access denied 628s # expected: 401 628s # received: '401' 628s ok 5 628s # testing : topdir access denied 628s # expected: 401 628s # received: '401' 628s ok 6 628s # testing : topdir access denied 628s # expected: 401 628s # received: '401' 628s ok 7 628s # testing : topdir access denied 628s # expected: 401 628s # received: '401' 628s ok 8 628s ok 631s t/security/CVE-2004-0940.t .......... 631s 1..1 631s # Running under perl version 5.040001 for linux 631s # Current time local: Thu Sep 4 16:10:03 2025 631s # Current time GMT: Thu Sep 4 16:10:03 2025 631s # Using Test.pm version 1.31 631s # Using Apache/Test.pm version 1.44 631s # testing : response was 200 631s # expected: 200 631s # received: '200' 631s ok 1 631s ok 634s t/security/CVE-2004-0942.t .......... 634s 1..2 634s # Running under perl version 5.040001 for linux 634s # Current time local: Thu Sep 4 16:10:06 2025 634s # Current time GMT: Thu Sep 4 16:10:06 2025 634s # Using Test.pm version 1.31 634s # Using Apache/Test.pm version 1.44 634s ok 1 634s # testing : request was refused 634s # expected: qr/^HTTP\/1\.. 400/ 634s # received: 'HTTP/1.1 400 Bad Request 634s # ' 634s ok 2 634s ok 637s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 640s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 643s t/security/CVE-2005-2491.t .......... 643s 1..4 643s # Running under perl version 5.040001 for linux 643s # Current time local: Thu Sep 4 16:10:15 2025 643s # Current time GMT: Thu Sep 4 16:10:15 2025 643s # Using Test.pm version 1.31 643s # Using Apache/Test.pm version 1.44 643s # testing : check that server did not segfault 643s # expected: 'Internal Server Error' 643s # received: 'Internal Server Error' 643s ok 1 643s # testing : check for 500 response error 643s # expected: 500 643s # received: '500' 643s ok 2 643s # testing : check that server did not segfault 643s # expected: 'Internal Server Error' 643s # received: 'Internal Server Error' 643s ok 3 643s # testing : check for 500 response error 643s # expected: 500 643s # received: '500' 643s ok 4 643s ok 647s t/security/CVE-2005-2700.t .......... 647s 1..2 647s # Running under perl version 5.040001 for linux 647s # Current time local: Thu Sep 4 16:10:18 2025 647s # Current time GMT: Thu Sep 4 16:10:18 2025 647s # Using Test.pm version 1.31 647s # Using Apache/Test.pm version 1.44 647s # testing : access permitted without ccert 647s # expected: 200 647s # received: '200' 647s ok 1 647s # testing : access *not* permitted without ccert 647s # expected: 200 647s # received: '403' 647s ok 2 647s ok 650s t/security/CVE-2005-3352.t .......... 650s 1..2 650s # Running under perl version 5.040001 for linux 650s # Current time local: Thu Sep 4 16:10:21 2025 650s # Current time GMT: Thu Sep 4 16:10:21 2025 650s # Using Test.pm version 1.31 650s # Using Apache/Test.pm version 1.44 650s # testing : response code is OK 650s # expected: 200 650s # received: '200' 650s ok 1 650s # testing : referer was escaped 650s # expected: qr/%22%3e/ 650s # received: ' 650s # 650s # Menu for /security/CVE-2005-3352.map 650s # 650s #

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

650s #
650s # 650s #
(Default) Go Back
650s # 650s # 650s # 650s # 650s # ' 650s ok 2 650s ok 653s t/security/CVE-2005-3357.t .......... 653s 1..3 653s # Running under perl version 5.040001 for linux 653s # Current time local: Thu Sep 4 16:10:24 2025 653s # Current time GMT: Thu Sep 4 16:10:24 2025 653s # Using Test.pm version 1.31 653s # Using Apache/Test.pm version 1.44 653s # URL is http://localhost:8534/ 653s ok 1 653s # testing : Expected bad request from 'GET http://localhost:8534/' 653s # expected: 400 653s # received: '400' 653s ok 2 653s # testing : errordoc content was served 653s # expected: qr/welcome to localhost/ 653s # received: 'welcome to localhost:8529 653s # ' 653s ok 3 653s ok 656s t/security/CVE-2006-5752.t .......... 656s 1..2 656s # Running under perl version 5.040001 for linux 656s # Current time local: Thu Sep 4 16:10:28 2025 656s # Current time GMT: Thu Sep 4 16:10:28 2025 656s # Using Test.pm version 1.31 656s # Using Apache/Test.pm version 1.44 656s # testing : server-status gave response 656s # expected: 200 656s # received: '200' 656s ok 1 656s # testing : response content-type had charset 656s # expected: qr/charset=/ 656s # received: 'text/html; charset=ISO-8859-1' 656s ok 2 656s ok 659s t/security/CVE-2007-5000.t .......... 659s 1..2 659s # Running under perl version 5.040001 for linux 659s # Current time local: Thu Sep 4 16:10:31 2025 659s # Current time GMT: Thu Sep 4 16:10:31 2025 659s # Using Test.pm version 1.31 659s # Using Apache/Test.pm version 1.44 659s # testing : response code is OK 659s # expected: 200 659s # received: '200' 659s ok 1 659s # testing : URI was escaped in response 659s # expected: qr// 659s # received: ' 659s # 659s # Menu for /security/CVE-2005-3352.map/<foo> 659s # 659s #

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

659s #
659s # 659s #
(Default) Go Back
659s # 659s # 659s # 659s # 659s # ' 659s ok 2 659s ok 662s t/security/CVE-2007-6388.t .......... 662s 1..2 662s # Running under perl version 5.040001 for linux 662s # Current time local: Thu Sep 4 16:10:34 2025 662s # Current time GMT: Thu Sep 4 16:10:34 2025 662s # Using Test.pm version 1.31 662s # Using Apache/Test.pm version 1.44 662s # testing : response code is OK 662s # expected: 200 662s # received: '200' 662s ok 1 662s # testing : refresh parameter not echoed verbatim 662s # expected: 42 662s # received: '42' 662s ok 2 662s ok 666s t/security/CVE-2008-2364.t .......... 666s 1..3 666s # Running under perl version 5.040001 for linux 666s # Current time local: Thu Sep 4 16:10:37 2025 666s # Current time GMT: Thu Sep 4 16:10:37 2025 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.44 666s # testing : reverse proxy to index.html 666s # expected: 200 666s # received: '200' 666s ok 1 666s # testing : small number of interim responses - CVE-2008-2364 666s # expected: 200 666s # received: '200' 666s ok 2 666s # testing : large number of interim responses - CVE-2008-2364 666s # expected: 502 666s # received: '502' 666s ok 3 666s ok 669s t/security/CVE-2009-1195.t .......... 669s 1..221 669s # Running under perl version 5.040001 for linux 669s # Current time local: Thu Sep 4 16:10:40 2025 669s # Current time GMT: Thu Sep 4 16:10:40 2025 669s # Using Test.pm version 1.31 669s # Using Apache/Test.pm version 1.44 669s # testing : Options should not be allowed for script #1; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 1 669s # testing : Options should be allowed for script #2; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 2 669s # testing : SSI should be evaluated but exec not permitted for script #2 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 3 669s # testing : Options should not be allowed for script #3; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 4 669s # testing : Options should be allowed for script #4; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 5 669s # testing : SSI should be evaluated but exec not permitted for script #4 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 6 669s # testing : Options should not be allowed for script #5; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 7 669s # testing : Options should be allowed for script #6; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 8 669s # testing : SSI should not be evaluated for script #6 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 9 669s # testing : Options should not be allowed for script #7; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 10 669s # testing : Options should not be allowed for script #8; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 11 669s # testing : Options should not be allowed for script #9; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 12 669s # testing : Options should not be allowed for script #10; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 13 669s # testing : Options should be allowed for script #11; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 14 669s # testing : SSI should be evaluated with exec allowed for script #11 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 15 669s # testing : Options should be allowed for script #12; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 16 669s # testing : SSI should be evaluated but exec not permitted for script #12 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 17 669s # testing : Options should be allowed for script #13; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 18 669s # testing : SSI should be evaluated with exec allowed for script #13 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 19 669s # testing : Options should be allowed for script #14; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 20 669s # testing : SSI should be evaluated but exec not permitted for script #14 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 21 669s # testing : Options should be allowed for script #15; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 22 669s # testing : SSI should not be evaluated for script #15 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 23 669s # testing : Options should be allowed for script #16; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 24 669s # testing : SSI should not be evaluated for script #16 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 25 669s # testing : Options should be allowed for script #17; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 26 669s # testing : SSI should be evaluated but exec not permitted for script #17 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 27 669s # testing : Options should be allowed for script #18; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 28 669s # testing : SSI should not be evaluated for script #18 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 29 669s # testing : Options should be allowed for script #19; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 30 669s # testing : SSI should be evaluated with exec allowed for script #19 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 31 669s # testing : Options should be allowed for script #20; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 32 669s # testing : SSI should not be evaluated for script #20 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 33 669s # testing : Options should be allowed for script #21; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 34 669s # testing : SSI should be evaluated with exec allowed for script #21 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 35 669s # testing : Options should be allowed for script #22; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 36 669s # testing : SSI should be evaluated but exec not permitted for script #22 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 37 669s # testing : Options should be allowed for script #23; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 38 669s # testing : SSI should be evaluated with exec allowed for script #23 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 39 669s # testing : Options should be allowed for script #24; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 40 669s # testing : SSI should be evaluated but exec not permitted for script #24 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 41 669s # testing : Options should be allowed for script #25; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 42 669s # testing : SSI should not be evaluated for script #25 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 43 669s # testing : Options should be allowed for script #26; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 44 669s # testing : SSI should not be evaluated for script #26 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 45 669s # testing : Options should be allowed for script #27; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 46 669s # testing : SSI should be evaluated but exec not permitted for script #27 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 47 669s # testing : Options should be allowed for script #28; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 48 669s # testing : SSI should not be evaluated for script #28 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 49 669s # testing : Options should be allowed for script #29; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 50 669s # testing : SSI should be evaluated with exec allowed for script #29 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 51 669s # testing : Options should be allowed for script #30; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 52 669s # testing : SSI should not be evaluated for script #30 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 53 669s # testing : Options should be allowed for script #31; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 54 669s # testing : SSI should not be evaluated for script #31 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 55 669s # testing : Options should be allowed for script #32; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 56 669s # testing : SSI should not be evaluated for script #32 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 57 669s # testing : Options should be allowed for script #33; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 58 669s # testing : SSI should not be evaluated for script #33 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 59 669s # testing : Options should be allowed for script #34; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 60 669s # testing : SSI should not be evaluated for script #34 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 61 669s # testing : Options should be allowed for script #35; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 62 669s # testing : SSI should not be evaluated for script #35 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 63 669s # testing : Options should be allowed for script #36; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 64 669s # testing : SSI should not be evaluated for script #36 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 65 669s # testing : Options should be allowed for script #37; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 66 669s # testing : SSI should not be evaluated for script #37 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 67 669s # testing : Options should be allowed for script #38; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 68 669s # testing : SSI should not be evaluated for script #38 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 69 669s # testing : Options should be allowed for script #39; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 70 669s # testing : SSI should not be evaluated for script #39 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 71 669s # testing : Options should be allowed for script #40; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 72 669s # testing : SSI should not be evaluated for script #40 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 73 669s # testing : Options should not be allowed for script #41; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 74 669s # testing : Options should be allowed for script #42; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 75 669s # testing : SSI should be evaluated but exec not permitted for script #42 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 76 669s # testing : Options should not be allowed for script #43; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 77 669s # testing : Options should be allowed for script #44; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 78 669s # testing : SSI should be evaluated but exec not permitted for script #44 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 79 669s # testing : Options should not be allowed for script #45; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 80 669s # testing : Options should be allowed for script #46; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 81 669s # testing : SSI should not be evaluated for script #46 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 82 669s # testing : Options should not be allowed for script #47; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 83 669s # testing : Options should not be allowed for script #48; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 84 669s # testing : Options should not be allowed for script #49; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 85 669s # testing : Options should not be allowed for script #50; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 86 669s # testing : Options should be allowed for script #51; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 87 669s # testing : SSI should be evaluated with exec allowed for script #51 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 88 669s # testing : Options should be allowed for script #52; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 89 669s # testing : SSI should be evaluated but exec not permitted for script #52 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 90 669s # testing : Options should be allowed for script #53; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 91 669s # testing : SSI should be evaluated with exec allowed for script #53 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 92 669s # testing : Options should be allowed for script #54; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 93 669s # testing : SSI should be evaluated but exec not permitted for script #54 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 94 669s # testing : Options should be allowed for script #55; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 95 669s # testing : SSI should not be evaluated for script #55 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 96 669s # testing : Options should be allowed for script #56; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 97 669s # testing : SSI should not be evaluated for script #56 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 98 669s # testing : Options should be allowed for script #57; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 99 669s # testing : SSI should be evaluated but exec not permitted for script #57 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 100 669s # testing : Options should be allowed for script #58; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 101 669s # testing : SSI should not be evaluated for script #58 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 102 669s # testing : Options should be allowed for script #59; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 103 669s # testing : SSI should be evaluated with exec allowed for script #59 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 104 669s # testing : Options should be allowed for script #60; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 105 669s # testing : SSI should not be evaluated for script #60 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 106 669s # testing : Options should be allowed for script #61; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 107 669s # testing : SSI should be evaluated with exec allowed for script #61 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 108 669s # testing : Options should be allowed for script #62; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 109 669s # testing : SSI should be evaluated but exec not permitted for script #62 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 110 669s # testing : Options should be allowed for script #63; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 111 669s # testing : SSI should be evaluated with exec allowed for script #63 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 112 669s # testing : Options should be allowed for script #64; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 113 669s # testing : SSI should be evaluated but exec not permitted for script #64 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 114 669s # testing : Options should be allowed for script #65; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 115 669s # testing : SSI should not be evaluated for script #65 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 116 669s # testing : Options should be allowed for script #66; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 117 669s # testing : SSI should not be evaluated for script #66 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 118 669s # testing : Options should be allowed for script #67; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 119 669s # testing : SSI should be evaluated but exec not permitted for script #67 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 120 669s # testing : Options should be allowed for script #68; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 121 669s # testing : SSI should not be evaluated for script #68 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 122 669s # testing : Options should be allowed for script #69; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 123 669s # testing : SSI should be evaluated with exec allowed for script #69 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 124 669s # testing : Options should be allowed for script #70; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 125 669s # testing : SSI should not be evaluated for script #70 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 126 669s # testing : Options should be allowed for script #71; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 127 669s # testing : SSI should be evaluated but exec not permitted for script #71 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 128 669s # testing : Options should be allowed for script #72; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 129 669s # testing : SSI should be evaluated but exec not permitted for script #72 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 130 669s # testing : Options should be allowed for script #73; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 131 669s # testing : SSI should be evaluated but exec not permitted for script #73 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 132 669s # testing : Options should be allowed for script #74; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 133 669s # testing : SSI should be evaluated but exec not permitted for script #74 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 134 669s # testing : Options should be allowed for script #75; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 135 669s # testing : SSI should be evaluated but exec not permitted for script #75 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 136 669s # testing : Options should be allowed for script #76; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 137 669s # testing : SSI should be evaluated but exec not permitted for script #76 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 138 669s # testing : Options should be allowed for script #77; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 139 669s # testing : SSI should be evaluated but exec not permitted for script #77 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 140 669s # testing : Options should be allowed for script #78; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 141 669s # testing : SSI should be evaluated but exec not permitted for script #78 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 142 669s # testing : Options should be allowed for script #79; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 143 669s # testing : SSI should be evaluated but exec not permitted for script #79 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 144 669s # testing : Options should be allowed for script #80; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 145 669s # testing : SSI should be evaluated but exec not permitted for script #80 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 146 669s # testing : Options should not be allowed for script #81; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 147 669s # testing : Options should be allowed for script #82; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 148 669s # testing : SSI should be evaluated but exec not permitted for script #82 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 149 669s # testing : Options should not be allowed for script #83; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 150 669s # testing : Options should be allowed for script #84; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 151 669s # testing : SSI should be evaluated but exec not permitted for script #84 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 152 669s # testing : Options should not be allowed for script #85; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 153 669s # testing : Options should be allowed for script #86; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 154 669s # testing : SSI should not be evaluated for script #86 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 155 669s # testing : Options should not be allowed for script #87; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 156 669s # testing : Options should not be allowed for script #88; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 157 669s # testing : Options should not be allowed for script #89; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 158 669s # testing : Options should not be allowed for script #90; 500 response expected 669s # expected: 500 669s # received: '500' 669s ok 159 669s # testing : Options should be allowed for script #91; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 160 669s # testing : SSI should be evaluated with exec allowed for script #91 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 161 669s # testing : Options should be allowed for script #92; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 162 669s # testing : SSI should be evaluated but exec not permitted for script #92 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 163 669s # testing : Options should be allowed for script #93; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 164 669s # testing : SSI should be evaluated with exec allowed for script #93 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 165 669s # testing : Options should be allowed for script #94; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 166 669s # testing : SSI should be evaluated but exec not permitted for script #94 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 167 669s # testing : Options should be allowed for script #95; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 168 669s # testing : SSI should not be evaluated for script #95 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 169 669s # testing : Options should be allowed for script #96; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 170 669s # testing : SSI should not be evaluated for script #96 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 171 669s # testing : Options should be allowed for script #97; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 172 669s # testing : SSI should be evaluated but exec not permitted for script #97 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 173 669s # testing : Options should be allowed for script #98; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 174 669s # testing : SSI should not be evaluated for script #98 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 175 669s # testing : Options should be allowed for script #99; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 176 669s # testing : SSI should be evaluated with exec allowed for script #99 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 177 669s # testing : Options should be allowed for script #100; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 178 669s # testing : SSI should not be evaluated for script #100 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 179 669s # testing : Options should be allowed for script #101; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 180 669s # testing : SSI should be evaluated with exec allowed for script #101 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 181 669s # testing : Options should be allowed for script #102; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 182 669s # testing : SSI should be evaluated but exec not permitted for script #102 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 183 669s # testing : Options should be allowed for script #103; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 184 669s # testing : SSI should be evaluated with exec allowed for script #103 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 185 669s # testing : Options should be allowed for script #104; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 186 669s # testing : SSI should be evaluated but exec not permitted for script #104 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 187 669s # testing : Options should be allowed for script #105; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 188 669s # testing : SSI should not be evaluated for script #105 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 189 669s # testing : Options should be allowed for script #106; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 190 669s # testing : SSI should not be evaluated for script #106 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 191 669s # testing : Options should be allowed for script #107; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 192 669s # testing : SSI should be evaluated but exec not permitted for script #107 669s # expected: '[an error occurred while processing this directive]' 669s # received: '[an error occurred while processing this directive]' 669s ok 193 669s # testing : Options should be allowed for script #108; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 194 669s # testing : SSI should not be evaluated for script #108 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 195 669s # testing : Options should be allowed for script #109; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 196 669s # testing : SSI should be evaluated with exec allowed for script #109 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 197 669s # testing : Options should be allowed for script #110; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 198 669s # testing : SSI should not be evaluated for script #110 669s # expected: qr/--\#exec cgi=/ 669s # received: '' 669s ok 199 669s # testing : Options should be allowed for script #111; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 200 669s # testing : SSI should be evaluated with exec allowed for script #111 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 201 669s # testing : Options should be allowed for script #112; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 202 669s # testing : SSI should be evaluated with exec allowed for script #112 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 203 669s # testing : Options should be allowed for script #113; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 204 669s # testing : SSI should be evaluated with exec allowed for script #113 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 205 669s # testing : Options should be allowed for script #114; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 206 669s # testing : SSI should be evaluated with exec allowed for script #114 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 207 669s # testing : Options should be allowed for script #115; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 208 669s # testing : SSI should be evaluated with exec allowed for script #115 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 209 669s # testing : Options should be allowed for script #116; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 210 669s # testing : SSI should be evaluated with exec allowed for script #116 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 211 669s # testing : Options should be allowed for script #117; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 212 669s # testing : SSI should be evaluated with exec allowed for script #117 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 213 669s # testing : Options should be allowed for script #118; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 214 669s # testing : SSI should be evaluated with exec allowed for script #118 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 215 669s # testing : Options should be allowed for script #119; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 216 669s # testing : SSI should be evaluated with exec allowed for script #119 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 217 669s # testing : Options should be allowed for script #120; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 218 669s # testing : SSI should be evaluated with exec allowed for script #120 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 219 669s # testing : Options should be allowed for script #121; 200 response expected 669s # expected: 200 669s # received: '200' 669s ok 220 669s # testing : SSI should be evaluated with exec allowed for script #121 669s # expected: 'perl cgi' 669s # received: 'perl cgi' 669s ok 221 669s ok 673s t/security/CVE-2009-1890.t .......... 673s 1..7 673s # Running under perl version 5.040001 for linux 673s # Current time local: Thu Sep 4 16:10:44 2025 673s # Current time GMT: Thu Sep 4 16:10:44 2025 673s # Using Test.pm version 1.31 673s # Using Apache/Test.pm version 1.44 673s ok 1 673s ok 2 673s ok 3 673s ok 4 673s ok 5 673s # testing : request was parsed 673s # expected: qr/^HTTP\/1\.. 200/ 673s # received: 'HTTP/1.1 200 OK 673s # ' 673s ok 6 673s # header: Date: Thu, 04 Sep 2025 16:10:47 GMT 673s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 673s # header: Vary: In-If1 673s # header: DMMATCH1: 1 673s # header: Content-Type: text/plain 673s # header: Connection: close 673s # header: 673s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 673s # remaining: 0 673s # testing : read entire body 673s # expected: 0 673s # received: 0 673s ok 7 673s ok 676s t/security/CVE-2009-3555.t .......... 676s 1..4 676s # Running under perl version 5.040001 for linux 676s # Current time local: Thu Sep 4 16:10:48 2025 676s # Current time GMT: Thu Sep 4 16:10:48 2025 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.44 676s ok 1 # skip Skipping test for TLSv1.3 676s ok 2 # skip Skipping test for TLSv1.3 676s ok 3 # skip Skipping test for TLSv1.3 676s ok 4 # skip Skipping test for TLSv1.3 676s ok 679s t/security/CVE-2011-3368-rewrite.t .. 679s 1..3 679s # Running under perl version 5.040001 for linux 679s # Current time local: Thu Sep 4 16:10:50 2025 679s # Current time GMT: Thu Sep 4 16:10:50 2025 679s # Using Test.pm version 1.31 679s # Using Apache/Test.pm version 1.44 679s ok 1 679s ok 2 679s # testing : got 400 error 679s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 679s # received: 'HTTP/1.1 400 Bad Request 679s # ' 679s ok 3 679s ok 683s t/security/CVE-2011-3368.t .......... 683s 1..3 683s # Running under perl version 5.040001 for linux 683s # Current time local: Thu Sep 4 16:10:54 2025 683s # Current time GMT: Thu Sep 4 16:10:54 2025 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.44 683s ok 1 683s ok 2 683s # testing : got 400 error 683s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 683s # received: 'HTTP/1.1 400 Bad Request 683s # ' 683s ok 3 683s ok 686s t/security/CVE-2017-7659.t .......... 686s 1..2 686s # Running under perl version 5.040001 for linux 686s # Current time local: Thu Sep 4 16:10:57 2025 686s # Current time GMT: Thu Sep 4 16:10:57 2025 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.44 686s ok 1 686s ok 2 686s ok 689s t/security/CVE-2019-0215.t .......... 689s 1..2 689s # Running under perl version 5.040001 for linux 689s # Current time local: Thu Sep 4 16:11:01 2025 689s # Current time GMT: Thu Sep 4 16:11:01 2025 689s # Using Test.pm version 1.31 689s # Using Apache/Test.pm version 1.44 689s # Using TLSv13, expecting status 403 689s # testing : first access denied without client cert 689s # expected: 403 689s # received: '403' 689s ok 1 689s # testing : second access denied without client cert 689s # expected: 403 689s # received: '403' 689s ok 2 689s ok 692s t/security/CVE-2020-1927.t .......... 692s 1..1 692s # Running under perl version 5.040001 for linux 692s # Current time local: Thu Sep 4 16:11:04 2025 692s # Current time GMT: Thu Sep 4 16:11:04 2025 692s # Using Test.pm version 1.31 692s # Using Apache/Test.pm version 1.44 692s # SENDING to 127.0.0.1:8556 692s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 692s Host: merge-disabled 692s Connection: close 692s 692s # SENDING to 127.0.0.1:8556 692s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 692s # testing : regex didn't match and redirect 692s # expected: 404 692s # received: '404' 692s ok 1 692s ok 696s t/ssl/basicauth.t ................... 696s 1..4 696s # Running under perl version 5.040001 for linux 696s # Current time local: Thu Sep 4 16:11:07 2025 696s # Current time GMT: Thu Sep 4 16:11:07 2025 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.44 696s # testing : Getting /ssl-fakebasicauth/index.html with no cert 696s # expected: qr/^(500|403)$/ 696s # received: '403' 696s ok 1 696s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 696s # expected: 200 696s # received: '200' 696s ok 2 696s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 696s # expected: 401 696s # received: '401' 696s ok 3 696s ok 4 # skip Colon in username test skipped. 696s ok 699s t/ssl/env.t ......................... 699s 1..30 699s # Running under perl version 5.040001 for linux 699s # Current time local: Thu Sep 4 16:11:10 2025 699s # Current time GMT: Thu Sep 4 16:11:10 2025 699s # Using Test.pm version 1.31 699s # Using Apache/Test.pm version 1.44 699s # testing : response status OK 699s # expected: 200 699s # received: '200' 699s ok 1 699s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 699s ok 2 699s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 699s ok 3 699s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 699s ok 4 699s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 699s ok 5 699s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 699s ok 6 699s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 699s ok 7 699s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 699s ok 8 699s #SSL_CLIENT_S_DN_O should not exist 699s ok 9 699s #SSL_CLIENT_S_DN_CN should not exist 699s ok 10 699s #SSL_CLIENT_S_DN_OU should not exist 699s ok 11 699s #SSL_CLIENT_S_DN_Email should not exist 699s ok 12 699s #SSL_CLIENT_S_DN_C should not exist 699s ok 13 699s #SSL_CLIENT_S_DN_L should not exist 699s ok 14 699s #SSL_CLIENT_S_DN_ST should not exist 699s ok 15 699s # testing : second response status OK 699s # expected: 200 699s # received: '200' 699s ok 16 699s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 699s ok 17 699s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 699s ok 18 699s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 699s ok 19 699s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 699s ok 20 699s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 699s ok 21 699s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 699s ok 22 699s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 699s ok 23 699s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 699s ok 24 699s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 699s ok 25 699s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 699s ok 26 699s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 699s ok 27 699s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 699s ok 28 699s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 699s ok 29 699s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 699s ok 30 699s ok 702s t/ssl/extlookup.t ................... 702s 1..4 702s # Running under perl version 5.040001 for linux 702s # Current time local: Thu Sep 4 16:11:13 2025 702s # Current time GMT: Thu Sep 4 16:11:13 2025 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.44 702s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 702s # expected: 200 702s # received: '200' 702s ok 1 702s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 702s # expected: 'Lemons' 702s # received: 'Lemons' 702s ok 2 702s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 702s # expected: 200 702s # received: '200' 702s ok 3 702s # testing : Extension value match for 2.16.840.1.113730.1.13 702s # expected: 'This Is A Comment' 702s # received: 'This Is A Comment' 702s ok 4 702s ok 704s t/ssl/fakeauth.t .................... 704s 1..3 704s # Running under perl version 5.040001 for linux 704s # Current time local: Thu Sep 4 16:11:16 2025 704s # Current time GMT: Thu Sep 4 16:11:16 2025 704s # Using Test.pm version 1.31 704s # Using Apache/Test.pm version 1.44 704s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 704s # expected: qr/^(500|403)$/ 704s # received: '403' 704s ok 1 704s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 704s # expected: 200 704s # received: '200' 704s ok 2 704s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 704s # expected: 200 704s # received: '200' 704s ok 3 704s ok 707s t/ssl/headers.t ..................... 707s 1..3 707s # Running under perl version 5.040001 for linux 707s # Current time local: Thu Sep 4 16:11:19 2025 707s # Current time GMT: Thu Sep 4 16:11:19 2025 707s # Using Test.pm version 1.31 707s # Using Apache/Test.pm version 1.44 707s # testing : SSLFlag header set 707s # expected: qr/X-SSL-Flag: on/ 707s # received: 'HTTP/1.1 200 OK 707s # Connection: close 707s # Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Accept-Ranges: bytes 707s # ETag: "c-62c6deaf13e40" 707s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 707s # Vary: In-If1 707s # Content-Length: 12 707s # Content-Type: text/html 707s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 707s # Client-Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Client-Peer: 127.0.0.1:8532 707s # Client-Response-Num: 1 707s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 707s # Client-SSL-Socket-Class: IO::Socket::SSL 707s # Client-SSL-Version: TLSv1_3 707s # DMMATCH1: 1 707s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwMzM4WhcNMjYwOTA0MTYwMzM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAotoM6bz7VT7qaCtnAt3nUA+p 1CdXlSneARJB4kRG6LPVm0jV6fjc23Od2lbzfPh9dFCPRYmiTd4jKUl9Hrd3e3Fr dPUEN6EavFKr82kHi+2Y8TFOgy2HCVDzkvVtHKBPIlcrxOpislZ4c/2VBswjFoEo CMHf5LI24EcNiXtEgW8aaT6uQ5iDMn/vZb+3PQl1jllpZ1KRIl0oJf2FfvLxco48 zUaZsAX2Wuy85LYZY+ekkdEtuwQQ6+sxbOvddC2spviL4tT7UoAMCKYQub1g1IQF 29o8MQWc6Nq9CQ3ASgTJsJL5U7ISkS3tj/WVJYfytKaO6K2KKMINVU/Gh8O+UwID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSC b/0Vi/jL3YtNB7EcaBW76C1HvDAfBgNVHSMEGDAWgBSRkLwGW7ieHaaybySnsUwI WnM9jDANBgkqhkiG9w0BAQsFAAOCAQEAAm3lCk2aGDg/osFaRCH5IKbPrxe7R7ZK lo8koZ52lJmfHMlqDTu64YM0sRwj+15GQpnxdvh6JgF4w9iQYhBLeSq2ksUGT5VC C3ZWdcKp+Qp+NR9scM9+sm+5sJ5k9+F+z/f0SLrD/g+cTPiIU+dnjUEhhAwCl9kZ vK8heev9OT7AkOh10j4qJYFhbIdISotYVoVhcsq2E7aTdus6g+dKb5FAybSVI6F7 H4tdykhjbBlCxv0VNGafkgRMNQIZ5r+74qnSxUyJIwh6GVnduwiblSfwOTDuZCbX GDxEM7lJN4Gwt2j/GNzoODhiSWQCOcyWlYdyoifkifSUux9jtDWVnA== -----END CERTIFICATE----- 707s # X-SSL-Flag: on 707s # X-SSL-None: (null) 707s # 707s # ' 707s ok 1 707s # testing : SSL certificate is unwrapped 707s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 707s # received: 'HTTP/1.1 200 OK 707s # Connection: close 707s # Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Accept-Ranges: bytes 707s # ETag: "c-62c6deaf13e40" 707s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 707s # Vary: In-If1 707s # Content-Length: 12 707s # Content-Type: text/html 707s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 707s # Client-Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Client-Peer: 127.0.0.1:8532 707s # Client-Response-Num: 1 707s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 707s # Client-SSL-Socket-Class: IO::Socket::SSL 707s # Client-SSL-Version: TLSv1_3 707s # DMMATCH1: 1 707s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwMzM4WhcNMjYwOTA0MTYwMzM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAotoM6bz7VT7qaCtnAt3nUA+p 1CdXlSneARJB4kRG6LPVm0jV6fjc23Od2lbzfPh9dFCPRYmiTd4jKUl9Hrd3e3Fr dPUEN6EavFKr82kHi+2Y8TFOgy2HCVDzkvVtHKBPIlcrxOpislZ4c/2VBswjFoEo CMHf5LI24EcNiXtEgW8aaT6uQ5iDMn/vZb+3PQl1jllpZ1KRIl0oJf2FfvLxco48 zUaZsAX2Wuy85LYZY+ekkdEtuwQQ6+sxbOvddC2spviL4tT7UoAMCKYQub1g1IQF 29o8MQWc6Nq9CQ3ASgTJsJL5U7ISkS3tj/WVJYfytKaO6K2KKMINVU/Gh8O+UwID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSC b/0Vi/jL3YtNB7EcaBW76C1HvDAfBgNVHSMEGDAWgBSRkLwGW7ieHaaybySnsUwI WnM9jDANBgkqhkiG9w0BAQsFAAOCAQEAAm3lCk2aGDg/osFaRCH5IKbPrxe7R7ZK lo8koZ52lJmfHMlqDTu64YM0sRwj+15GQpnxdvh6JgF4w9iQYhBLeSq2ksUGT5VC C3ZWdcKp+Qp+NR9scM9+sm+5sJ5k9+F+z/f0SLrD/g+cTPiIU+dnjUEhhAwCl9kZ vK8heev9OT7AkOh10j4qJYFhbIdISotYVoVhcsq2E7aTdus6g+dKb5FAybSVI6F7 H4tdykhjbBlCxv0VNGafkgRMNQIZ5r+74qnSxUyJIwh6GVnduwiblSfwOTDuZCbX GDxEM7lJN4Gwt2j/GNzoODhiSWQCOcyWlYdyoifkifSUux9jtDWVnA== -----END CERTIFICATE----- 707s # X-SSL-Flag: on 707s # X-SSL-None: (null) 707s # 707s # ' 707s ok 2 707s # testing : unknown SSL variable not given 707s # expected: qr/X-SSL-None: \(null\)\n/ 707s # received: 'HTTP/1.1 200 OK 707s # Connection: close 707s # Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Accept-Ranges: bytes 707s # ETag: "c-62c6deaf13e40" 707s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 707s # Vary: In-If1 707s # Content-Length: 12 707s # Content-Type: text/html 707s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 707s # Client-Date: Thu, 04 Sep 2025 16:11:22 GMT 707s # Client-Peer: 127.0.0.1:8532 707s # Client-Response-Num: 1 707s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 707s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 707s # Client-SSL-Socket-Class: IO::Socket::SSL 707s # Client-SSL-Version: TLSv1_3 707s # DMMATCH1: 1 707s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwMzM4WhcNMjYwOTA0MTYwMzM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAotoM6bz7VT7qaCtnAt3nUA+p 1CdXlSneARJB4kRG6LPVm0jV6fjc23Od2lbzfPh9dFCPRYmiTd4jKUl9Hrd3e3Fr dPUEN6EavFKr82kHi+2Y8TFOgy2HCVDzkvVtHKBPIlcrxOpislZ4c/2VBswjFoEo CMHf5LI24EcNiXtEgW8aaT6uQ5iDMn/vZb+3PQl1jllpZ1KRIl0oJf2FfvLxco48 zUaZsAX2Wuy85LYZY+ekkdEtuwQQ6+sxbOvddC2spviL4tT7UoAMCKYQub1g1IQF 29o8MQWc6Nq9CQ3ASgTJsJL5U7ISkS3tj/WVJYfytKaO6K2KKMINVU/Gh8O+UwID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSC b/0Vi/jL3YtNB7EcaBW76C1HvDAfBgNVHSMEGDAWgBSRkLwGW7ieHaaybySnsUwI WnM9jDANBgkqhkiG9w0BAQsFAAOCAQEAAm3lCk2aGDg/osFaRCH5IKbPrxe7R7ZK lo8koZ52lJmfHMlqDTu64YM0sRwj+15GQpnxdvh6JgF4w9iQYhBLeSq2ksUGT5VC C3ZWdcKp+Qp+NR9scM9+sm+5sJ5k9+F+z/f0SLrD/g+cTPiIU+dnjUEhhAwCl9kZ vK8heev9OT7AkOh10j4qJYFhbIdISotYVoVhcsq2E7aTdus6g+dKb5FAybSVI6F7 H4tdykhjbBlCxv0VNGafkgRMNQIZ5r+74qnSxUyJIwh6GVnduwiblSfwOTDuZCbX GDxEM7lJN4Gwt2j/GNzoODhiSWQCOcyWlYdyoifkifSUux9jtDWVnA== -----END CERTIFICATE----- 707s # X-SSL-Flag: on 707s # X-SSL-None: (null) 707s # 707s # ' 707s ok 3 707s ok 711s t/ssl/http.t ........................ 711s 1..2 711s # Running under perl version 5.040001 for linux 711s # Current time local: Thu Sep 4 16:11:22 2025 711s # Current time GMT: Thu Sep 4 16:11:22 2025 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.44 711s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 711s # expected: 400 711s # received: '400' 711s ok 1 711s # testing : that error document contains the proper hint 711s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 711s # received: ' 711s # 711s # 400 Bad Request 711s # 711s #

Bad Request

711s #

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

711s # 711s # ' 711s ok 2 711s ok 714s t/ssl/ocsp.t ........................ 714s 1..3 714s # Running under perl version 5.040001 for linux 714s # Current time local: Thu Sep 4 16:11:25 2025 714s # Current time GMT: Thu Sep 4 16:11:25 2025 714s # Using Test.pm version 1.31 714s # Using Apache/Test.pm version 1.44 714s warning: Internal response 714s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 714s response: 714s 500 Server closed connection without sending any data back 714s Content-Type: text/plain 714s Client-Date: Thu, 04 Sep 2025 16:11:29 GMT 714s Client-Warning: Internal response 714s 714s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 714s ok 1 714s warning: 714s message: welcome to localhost:8529 714s response: 714s HTTP/1.1 200 OK 714s Connection: close 714s Date: Thu, 04 Sep 2025 16:11:29 GMT 714s Accept-Ranges: bytes 714s ETag: "1a-62c6deaf13e40" 714s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 714s Vary: In-If1 714s Content-Length: 26 714s Content-Type: text/html 714s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 714s Client-Date: Thu, 04 Sep 2025 16:11:29 GMT 714s Client-Peer: 127.0.0.1:8535 714s Client-Response-Num: 1 714s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 714s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 714s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 714s Client-SSL-Socket-Class: IO::Socket::SSL 714s Client-SSL-Version: TLSv1_3 714s DMMATCH1: 1 714s 714s welcome to localhost:8529 714s ok 2 714s warning: Internal response 714s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 714s response: 714s 500 Server closed connection without sending any data back 714s Content-Type: text/plain 714s Client-Date: Thu, 04 Sep 2025 16:11:29 GMT 714s Client-Warning: Internal response 714s 714s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 714s ok 3 714s ok 718s t/ssl/pha.t ......................... 718s 1..4 718s # Running under perl version 5.040001 for linux 718s # Current time local: Thu Sep 4 16:11:29 2025 718s # Current time GMT: Thu Sep 4 16:11:29 2025 718s # Using Test.pm version 1.31 718s # Using Apache/Test.pm version 1.44 718s # testing : access must be denied without client certificate 718s # expected: 403 718s # received: '403' 718s ok 1 718s # testing : PHA reneg body buffer size restriction works 718s # expected: 413 718s # received: '413' 718s ok 2 718s # testing : PHA works with POST body 718s # expected: 200 718s # received: '200' 718s ok 3 718s # testing : request body matches response 718s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 718s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 718s ok 4 718s ok 721s t/ssl/pr12355.t ..................... 721s 1..10 721s # Running under perl version 5.040001 for linux 721s # Current time local: Thu Sep 4 16:11:32 2025 721s # Current time GMT: Thu Sep 4 16:11:32 2025 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.44 721s # Downgrading to TLSv12 721s # testing : renegotiation on POST works 721s # expected: 200 721s # received: '200' 721s ok 1 721s # testing : request body matches response 721s # expected: 'hello world' 721s # received: 'hello world' 721s ok 2 721s # testing : renegotiation on POST works 721s # expected: 200 721s # received: '200' 721s ok 3 721s # testing : request body matches response 721s # expected: 'hello world' 721s # received: 'hello world' 721s ok 4 721s # testing : renegotiation on POST works 721s # expected: 200 721s # received: '200' 721s ok 5 721s # testing : request body matches response 721s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 721s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 721s ok 6 721s # testing : renegotiation on POST works 721s # expected: 200 721s # received: '200' 721s ok 7 721s # testing : request body matches response 721s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 721s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 721s ok 8 721s # testing : renegotiation on POST works 721s # expected: 200 721s # received: '200' 721s ok 9 721s # testing : request body matches response 721s # expected: 'HELLO' 721s # received: 'HELLO' 721s ok 10 721s ok 724s t/ssl/pr43738.t ..................... 724s 1..4 724s # Running under perl version 5.040001 for linux 724s # Current time local: Thu Sep 4 16:11:36 2025 724s # Current time GMT: Thu Sep 4 16:11:36 2025 724s # Using Test.pm version 1.31 724s # Using Apache/Test.pm version 1.44 724s # Downgrading to TLSv12 724s # testing : renegotiation on POST works 724s # expected: 200 724s # received: '200' 724s ok 1 724s # testing : request body matches response 724s # expected: '/modules/ssl/aes128/empty.pfa 724s # hello world' 724s # received: '/modules/ssl/aes128/empty.pfa 724s # hello world' 724s ok 2 724s # testing : renegotiation on POST works 724s # expected: 200 724s # received: '200' 724s ok 3 724s # testing : request body matches response 724s # expected: '/modules/ssl/aes256/empty.pfa 724s # hello world' 724s # received: '/modules/ssl/aes256/empty.pfa 724s # hello world' 724s ok 4 724s ok 738s t/ssl/proxy.t ....................... 738s # using LWP client 738s 1..290 738s # Running under perl version 5.040001 for linux 738s # Current time local: Thu Sep 4 16:11:39 2025 738s # Current time GMT: Thu Sep 4 16:11:39 2025 738s # Using Test.pm version 1.31 738s # Using Apache/Test.pm version 1.44 738s # testing : / with proxy_http_https (http) 738s # expected: 200 738s # received: '200' 738s ok 1 738s # testing : CGI script with folded headers 738s # expected: 200 738s # received: '200' 738s ok 2 738s # testing : using valid proxyssl client cert 738s # expected: 200 738s # received: '200' 738s ok 3 738s # testing : using invalid proxyssl client cert 738s # expected: 403 738s # received: '403' 738s ok 4 738s # testing : protected cgi script 738s # expected: 200 738s # received: '200' 738s ok 5 738s # testing : X-Forwarded-Host header 738s # expected: 'localhost:8558' 738s # received: 'localhost:8558' 738s ok 6 738s # testing : client subject common name 738s # expected: 'client_ok' 738s # received: 'client_ok' 738s ok 7 738s # testing : ProxyPassReverse Location rewrite 738s # expected: 'http://localhost:8558/modules/' 738s # received: 'http://localhost:8558/modules/' 738s ok 8 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 1024 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '1024' 738s # received: 1024 738s ok 9 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 2048 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '2048' 738s # received: 2048 738s ok 10 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 3072 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '3072' 738s # received: 3072 738s ok 11 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 4096 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '4096' 738s # received: 4096 738s ok 12 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 5120 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '5120' 738s # received: 5120 738s ok 13 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 6144 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '6144' 738s # received: 6144 738s ok 14 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 7168 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '7168' 738s # received: 7168 738s ok 15 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 8192 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '8192' 738s # received: 8192 738s ok 16 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 9216 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 5 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '9216' 738s # received: 9216 738s ok 17 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 10240 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '10240' 738s # received: 10240 738s ok 18 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 11264 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '11264' 738s # received: 11264 738s ok 19 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 12288 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '12288' 738s # received: 12288 738s ok 20 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 13312 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '13312' 738s # received: 13312 738s ok 21 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 14336 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '14336' 738s # received: 14336 738s ok 22 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 15360 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 738s #Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 738s #Vary: In-If1 738s #Content-Length: 6 738s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 738s #Client-Peer: 127.0.0.1:8558 738s #Client-Response-Num: 1 738s #DMMATCH1: 1 738s # 738s # testing : length posted 738s # expected: '15360' 738s # received: 15360 738s ok 23 738s #lwp request: 738s #POST http://localhost:8558/eat_post HTTP/1.1 738s #User-Agent: libwww-perl/6.78 738s #Content-Length: 16384 738s # 738s #server response: 738s #HTTP/1.1 200 OK 738s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '16384' 739s # received: 16384 739s ok 24 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 17408 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '17408' 739s # received: 17408 739s ok 25 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 18432 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '18432' 739s # received: 18432 739s ok 26 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 19456 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '19456' 739s # received: 19456 739s ok 27 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 20480 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '20480' 739s # received: 20480 739s ok 28 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 21504 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '21504' 739s # received: 21504 739s ok 29 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 22528 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '22528' 739s # received: 22528 739s ok 30 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 23552 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '23552' 739s # received: 23552 739s ok 31 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 24576 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '24576' 739s # received: 24576 739s ok 32 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 25600 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:42 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '25600' 739s # received: 25600 739s ok 33 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 26624 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '26624' 739s # received: 26624 739s ok 34 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 27648 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '27648' 739s # received: 27648 739s ok 35 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 28672 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '28672' 739s # received: 28672 739s ok 36 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 29696 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '29696' 739s # received: 29696 739s ok 37 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 30720 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '30720' 739s # received: 30720 739s ok 38 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 31744 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '31744' 739s # received: 31744 739s ok 39 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 32768 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '32768' 739s # received: 32768 739s ok 40 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 33792 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '33792' 739s # received: 33792 739s ok 41 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 34816 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '34816' 739s # received: 34816 739s ok 42 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 35840 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '35840' 739s # received: 35840 739s ok 43 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 36864 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '36864' 739s # received: 36864 739s ok 44 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 37888 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '37888' 739s # received: 37888 739s ok 45 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 38912 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '38912' 739s # received: 38912 739s ok 46 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 39936 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '39936' 739s # received: 39936 739s ok 47 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 40960 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '40960' 739s # received: 40960 739s ok 48 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 41984 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '41984' 739s # received: 41984 739s ok 49 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 43008 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '43008' 739s # received: 43008 739s ok 50 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 44032 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '44032' 739s # received: 44032 739s ok 51 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 45056 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '45056' 739s # received: 45056 739s ok 52 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 46080 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '46080' 739s # received: 46080 739s ok 53 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 47104 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '47104' 739s # received: 47104 739s ok 54 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 48128 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '48128' 739s # received: 48128 739s ok 55 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 49152 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '49152' 739s # received: 49152 739s ok 56 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 50176 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '50176' 739s # received: 50176 739s ok 57 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 51200 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '51200' 739s # received: 51200 739s ok 58 739s #lwp request: 739s #POST http://localhost:8558/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 102400 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 7 739s #Client-Date: Thu, 04 Sep 2025 16:11:43 GMT 739s #Client-Peer: 127.0.0.1:8558 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '102400' 739s # received: 102400 739s ok 59 739s # testing : / with proxy_http_https_proxy_section (http) 739s # expected: 200 739s # received: '200' 739s ok 60 739s # testing : CGI script with folded headers 739s # expected: 200 739s # received: '200' 739s ok 61 739s # testing : using valid proxyssl client cert 739s # expected: 200 739s # received: '200' 739s ok 62 739s # testing : using invalid proxyssl client cert 739s # expected: 403 739s # received: '403' 739s ok 63 739s # testing : protected cgi script 739s # expected: 200 739s # received: '200' 739s ok 64 739s # testing : X-Forwarded-Host header 739s # expected: 'localhost:8560' 739s # received: 'localhost:8560' 739s ok 65 739s # testing : client subject common name 739s # expected: 'client_ok' 739s # received: 'client_ok' 739s ok 66 739s # testing : ProxyPassReverse Location rewrite 739s # expected: 'http://localhost:8560/modules/' 739s # received: 'http://localhost:8560/modules/' 739s ok 67 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 1024 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '1024' 739s # received: 1024 739s ok 68 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 2048 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '2048' 739s # received: 2048 739s ok 69 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 3072 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '3072' 739s # received: 3072 739s ok 70 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 4096 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '4096' 739s # received: 4096 739s ok 71 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 5120 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '5120' 739s # received: 5120 739s ok 72 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 6144 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '6144' 739s # received: 6144 739s ok 73 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 7168 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '7168' 739s # received: 7168 739s ok 74 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 8192 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '8192' 739s # received: 8192 739s ok 75 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 9216 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '9216' 739s # received: 9216 739s ok 76 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 10240 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '10240' 739s # received: 10240 739s ok 77 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 11264 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '11264' 739s # received: 11264 739s ok 78 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 12288 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '12288' 739s # received: 12288 739s ok 79 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 13312 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '13312' 739s # received: 13312 739s ok 80 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 14336 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '14336' 739s # received: 14336 739s ok 81 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 15360 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '15360' 739s # received: 15360 739s ok 82 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 16384 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '16384' 739s # received: 16384 739s ok 83 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 17408 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '17408' 739s # received: 17408 739s ok 84 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 18432 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '18432' 739s # received: 18432 739s ok 85 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 19456 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '19456' 739s # received: 19456 739s ok 86 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 20480 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '20480' 739s # received: 20480 739s ok 87 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 21504 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '21504' 739s # received: 21504 739s ok 88 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 22528 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '22528' 739s # received: 22528 739s ok 89 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 23552 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '23552' 739s # received: 23552 739s ok 90 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 24576 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '24576' 739s # received: 24576 739s ok 91 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 25600 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '25600' 739s # received: 25600 739s ok 92 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 26624 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '26624' 739s # received: 26624 739s ok 93 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 27648 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '27648' 739s # received: 27648 739s ok 94 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 28672 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '28672' 739s # received: 28672 739s ok 95 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 29696 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '29696' 739s # received: 29696 739s ok 96 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 30720 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '30720' 739s # received: 30720 739s ok 97 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 31744 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '31744' 739s # received: 31744 739s ok 98 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 32768 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '32768' 739s # received: 32768 739s ok 99 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 33792 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '33792' 739s # received: 33792 739s ok 100 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 34816 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '34816' 739s # received: 34816 739s ok 101 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 35840 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '35840' 739s # received: 35840 739s ok 102 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 36864 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '36864' 739s # received: 36864 739s ok 103 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 37888 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '37888' 739s # received: 37888 739s ok 104 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 38912 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '38912' 739s # received: 38912 739s ok 105 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 39936 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '39936' 739s # received: 39936 739s ok 106 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 40960 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '40960' 739s # received: 40960 739s ok 107 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 41984 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '41984' 739s # received: 41984 739s ok 108 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 43008 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '43008' 739s # received: 43008 739s ok 109 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 44032 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '44032' 739s # received: 44032 739s ok 110 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 45056 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '45056' 739s # received: 45056 739s ok 111 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 46080 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '46080' 739s # received: 46080 739s ok 112 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 47104 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '47104' 739s # received: 47104 739s ok 113 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 48128 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '48128' 739s # received: 48128 739s ok 114 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 49152 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '49152' 739s # received: 49152 739s ok 115 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 50176 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '50176' 739s # received: 50176 739s ok 116 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 51200 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '51200' 739s # received: 51200 739s ok 117 739s #lwp request: 739s #POST http://localhost:8560/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 102400 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 7 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8560 739s #Client-Response-Num: 1 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '102400' 739s # received: 102400 739s ok 118 739s # testing : / with proxy_https_http (https) 739s # expected: 200 739s # received: '200' 739s ok 119 739s # testing : CGI script with folded headers 739s # expected: 200 739s # received: '200' 739s ok 120 739s # testing : ProxyPassReverse Location rewrite 739s # expected: 'https://localhost:8562/modules/' 739s # received: 'https://localhost:8562/modules/' 739s ok 121 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 1024 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:44 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '1024' 739s # received: 1024 739s ok 122 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 2048 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '2048' 739s # received: 2048 739s ok 123 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 3072 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '3072' 739s # received: 3072 739s ok 124 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 4096 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '4096' 739s # received: 4096 739s ok 125 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 5120 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '5120' 739s # received: 5120 739s ok 126 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 6144 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '6144' 739s # received: 6144 739s ok 127 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 7168 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '7168' 739s # received: 7168 739s ok 128 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 8192 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '8192' 739s # received: 8192 739s ok 129 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 9216 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '9216' 739s # received: 9216 739s ok 130 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 10240 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '10240' 739s # received: 10240 739s ok 131 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 11264 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '11264' 739s # received: 11264 739s ok 132 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 12288 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '12288' 739s # received: 12288 739s ok 133 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 13312 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '13312' 739s # received: 13312 739s ok 134 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 14336 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '14336' 739s # received: 14336 739s ok 135 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 15360 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '15360' 739s # received: 15360 739s ok 136 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 16384 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '16384' 739s # received: 16384 739s ok 137 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 17408 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '17408' 739s # received: 17408 739s ok 138 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 18432 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '18432' 739s # received: 18432 739s ok 139 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 19456 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '19456' 739s # received: 19456 739s ok 140 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 20480 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '20480' 739s # received: 20480 739s ok 141 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 21504 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '21504' 739s # received: 21504 739s ok 142 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 22528 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '22528' 739s # received: 22528 739s ok 143 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 23552 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '23552' 739s # received: 23552 739s ok 144 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 24576 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '24576' 739s # received: 24576 739s ok 145 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 25600 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '25600' 739s # received: 25600 739s ok 146 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 26624 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '26624' 739s # received: 26624 739s ok 147 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 27648 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '27648' 739s # received: 27648 739s ok 148 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 28672 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '28672' 739s # received: 28672 739s ok 149 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 29696 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '29696' 739s # received: 29696 739s ok 150 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 30720 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '30720' 739s # received: 30720 739s ok 151 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 31744 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '31744' 739s # received: 31744 739s ok 152 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 32768 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '32768' 739s # received: 32768 739s ok 153 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 33792 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '33792' 739s # received: 33792 739s ok 154 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 34816 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '34816' 739s # received: 34816 739s ok 155 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 35840 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '35840' 739s # received: 35840 739s ok 156 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 36864 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '36864' 739s # received: 36864 739s ok 157 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 37888 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '37888' 739s # received: 37888 739s ok 158 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 38912 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '38912' 739s # received: 38912 739s ok 159 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 39936 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '39936' 739s # received: 39936 739s ok 160 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 40960 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '40960' 739s # received: 40960 739s ok 161 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 41984 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '41984' 739s # received: 41984 739s ok 162 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 43008 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '43008' 739s # received: 43008 739s ok 163 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 44032 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '44032' 739s # received: 44032 739s ok 164 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 45056 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '45056' 739s # received: 45056 739s ok 165 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 46080 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '46080' 739s # received: 46080 739s ok 166 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 47104 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '47104' 739s # received: 47104 739s ok 167 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 48128 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '48128' 739s # received: 48128 739s ok 168 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 49152 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '49152' 739s # received: 49152 739s ok 169 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 50176 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '50176' 739s # received: 50176 739s ok 170 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 51200 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '51200' 739s # received: 51200 739s ok 171 739s #lwp request: 739s #POST https://localhost:8562/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 102400 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 7 739s #Client-Date: Thu, 04 Sep 2025 16:11:45 GMT 739s #Client-Peer: 127.0.0.1:8562 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '102400' 739s # received: 102400 739s ok 172 739s # testing : / with proxy_https_https (https) 739s # expected: 200 739s # received: '200' 739s ok 173 739s # testing : CGI script with folded headers 739s # expected: 200 739s # received: '200' 739s ok 174 739s # testing : using valid proxyssl client cert 739s # expected: 200 739s # received: '200' 739s ok 175 739s # testing : using invalid proxyssl client cert 739s # expected: 403 739s # received: '403' 739s ok 176 739s # testing : protected cgi script 739s # expected: 200 739s # received: '200' 739s ok 177 739s # testing : X-Forwarded-Host header 739s # expected: 'localhost:8559' 739s # received: 'localhost:8559' 739s ok 178 739s # testing : client subject common name 739s # expected: 'client_ok' 739s # received: 'client_ok' 739s ok 179 739s # testing : ProxyPassReverse Location rewrite 739s # expected: 'https://localhost:8559/modules/' 739s # received: 'https://localhost:8559/modules/' 739s ok 180 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 1024 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '1024' 739s # received: 1024 739s ok 181 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 2048 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '2048' 739s # received: 2048 739s ok 182 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 3072 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '3072' 739s # received: 3072 739s ok 183 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 4096 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '4096' 739s # received: 4096 739s ok 184 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 5120 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:49 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '5120' 739s # received: 5120 739s ok 185 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 6144 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '6144' 739s # received: 6144 739s ok 186 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 7168 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '7168' 739s # received: 7168 739s ok 187 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 8192 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '8192' 739s # received: 8192 739s ok 188 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 9216 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '9216' 739s # received: 9216 739s ok 189 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 10240 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '10240' 739s # received: 10240 739s ok 190 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 11264 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '11264' 739s # received: 11264 739s ok 191 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 12288 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '12288' 739s # received: 12288 739s ok 192 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 13312 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '13312' 739s # received: 13312 739s ok 193 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 14336 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '14336' 739s # received: 14336 739s ok 194 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 15360 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '15360' 739s # received: 15360 739s ok 195 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 16384 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '16384' 739s # received: 16384 739s ok 196 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 17408 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '17408' 739s # received: 17408 739s ok 197 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 18432 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '18432' 739s # received: 18432 739s ok 198 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 19456 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '19456' 739s # received: 19456 739s ok 199 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 20480 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '20480' 739s # received: 20480 739s ok 200 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 21504 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '21504' 739s # received: 21504 739s ok 201 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 22528 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '22528' 739s # received: 22528 739s ok 202 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 23552 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '23552' 739s # received: 23552 739s ok 203 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 24576 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '24576' 739s # received: 24576 739s ok 204 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 25600 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '25600' 739s # received: 25600 739s ok 205 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 26624 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '26624' 739s # received: 26624 739s ok 206 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 27648 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '27648' 739s # received: 27648 739s ok 207 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 28672 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '28672' 739s # received: 28672 739s ok 208 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 29696 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '29696' 739s # received: 29696 739s ok 209 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 30720 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '30720' 739s # received: 30720 739s ok 210 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 31744 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '31744' 739s # received: 31744 739s ok 211 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 32768 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '32768' 739s # received: 32768 739s ok 212 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 33792 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '33792' 739s # received: 33792 739s ok 213 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 34816 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '34816' 739s # received: 34816 739s ok 214 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 35840 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '35840' 739s # received: 35840 739s ok 215 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 36864 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '36864' 739s # received: 36864 739s ok 216 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 37888 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '37888' 739s # received: 37888 739s ok 217 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 38912 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '38912' 739s # received: 38912 739s ok 218 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 39936 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '39936' 739s # received: 39936 739s ok 219 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 40960 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '40960' 739s # received: 40960 739s ok 220 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 41984 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '41984' 739s # received: 41984 739s ok 221 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 43008 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:50 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '43008' 739s # received: 43008 739s ok 222 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 44032 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '44032' 739s # received: 44032 739s ok 223 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 45056 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '45056' 739s # received: 45056 739s ok 224 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 46080 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '46080' 739s # received: 46080 739s ok 225 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 47104 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '47104' 739s # received: 47104 739s ok 226 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 48128 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '48128' 739s # received: 48128 739s ok 227 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 49152 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '49152' 739s # received: 49152 739s ok 228 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 50176 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '50176' 739s # received: 50176 739s ok 229 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 51200 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '51200' 739s # received: 51200 739s ok 230 739s #lwp request: 739s #POST https://localhost:8559/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 102400 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 7 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8559 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '102400' 739s # received: 102400 739s ok 231 739s # testing : / with proxy_https_https_proxy_section (https) 739s # expected: 200 739s # received: '200' 739s ok 232 739s # testing : CGI script with folded headers 739s # expected: 200 739s # received: '200' 739s ok 233 739s # testing : using valid proxyssl client cert 739s # expected: 200 739s # received: '200' 739s ok 234 739s # testing : using invalid proxyssl client cert 739s # expected: 403 739s # received: '403' 739s ok 235 739s # testing : protected cgi script 739s # expected: 200 739s # received: '200' 739s ok 236 739s # testing : X-Forwarded-Host header 739s # expected: 'localhost:8561' 739s # received: 'localhost:8561' 739s ok 237 739s # testing : client subject common name 739s # expected: 'client_ok' 739s # received: 'client_ok' 739s ok 238 739s # testing : ProxyPassReverse Location rewrite 739s # expected: 'https://localhost:8561/modules/' 739s # received: 'https://localhost:8561/modules/' 739s ok 239 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 1024 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '1024' 739s # received: 1024 739s ok 240 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 2048 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '2048' 739s # received: 2048 739s ok 241 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 3072 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '3072' 739s # received: 3072 739s ok 242 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 4096 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:51 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '4096' 739s # received: 4096 739s ok 243 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 5120 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '5120' 739s # received: 5120 739s ok 244 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 6144 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '6144' 739s # received: 6144 739s ok 245 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 7168 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '7168' 739s # received: 7168 739s ok 246 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 8192 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '8192' 739s # received: 8192 739s ok 247 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 9216 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 5 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '9216' 739s # received: 9216 739s ok 248 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 10240 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '10240' 739s # received: 10240 739s ok 249 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 11264 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '11264' 739s # received: 11264 739s ok 250 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 12288 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '12288' 739s # received: 12288 739s ok 251 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 13312 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '13312' 739s # received: 13312 739s ok 252 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 14336 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '14336' 739s # received: 14336 739s ok 253 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 15360 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '15360' 739s # received: 15360 739s ok 254 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 16384 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '16384' 739s # received: 16384 739s ok 255 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 17408 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '17408' 739s # received: 17408 739s ok 256 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 18432 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '18432' 739s # received: 18432 739s ok 257 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 19456 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '19456' 739s # received: 19456 739s ok 258 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 20480 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '20480' 739s # received: 20480 739s ok 259 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 21504 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '21504' 739s # received: 21504 739s ok 260 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 22528 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '22528' 739s # received: 22528 739s ok 261 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 23552 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '23552' 739s # received: 23552 739s ok 262 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 24576 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '24576' 739s # received: 24576 739s ok 263 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 25600 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '25600' 739s # received: 25600 739s ok 264 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 26624 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '26624' 739s # received: 26624 739s ok 265 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 27648 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '27648' 739s # received: 27648 739s ok 266 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 28672 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '28672' 739s # received: 28672 739s ok 267 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 29696 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '29696' 739s # received: 29696 739s ok 268 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 30720 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '30720' 739s # received: 30720 739s ok 269 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 31744 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '31744' 739s # received: 31744 739s ok 270 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 32768 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '32768' 739s # received: 32768 739s ok 271 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 33792 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '33792' 739s # received: 33792 739s ok 272 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 34816 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '34816' 739s # received: 34816 739s ok 273 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 35840 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '35840' 739s # received: 35840 739s ok 274 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 36864 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '36864' 739s # received: 36864 739s ok 275 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 37888 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '37888' 739s # received: 37888 739s ok 276 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 38912 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '38912' 739s # received: 38912 739s ok 277 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 39936 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:52 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '39936' 739s # received: 39936 739s ok 278 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 40960 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '40960' 739s # received: 40960 739s ok 279 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 41984 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '41984' 739s # received: 41984 739s ok 280 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 43008 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '43008' 739s # received: 43008 739s ok 281 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 44032 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '44032' 739s # received: 44032 739s ok 282 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 45056 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '45056' 739s # received: 45056 739s ok 283 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 46080 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '46080' 739s # received: 46080 739s ok 284 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 47104 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '47104' 739s # received: 47104 739s ok 285 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 48128 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '48128' 739s # received: 48128 739s ok 286 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 49152 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '49152' 739s # received: 49152 739s ok 287 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 50176 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '50176' 739s # received: 50176 739s ok 288 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 51200 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 6 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '51200' 739s # received: 51200 739s ok 289 739s #lwp request: 739s #POST https://localhost:8561/eat_post HTTP/1.1 739s #User-Agent: libwww-perl/6.78 739s #Content-Length: 102400 739s # 739s #server response: 739s #HTTP/1.1 200 OK 739s #Connection: close 739s #Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 739s #Vary: In-If1 739s #Content-Length: 7 739s #Client-Date: Thu, 04 Sep 2025 16:11:53 GMT 739s #Client-Peer: 127.0.0.1:8561 739s #Client-Response-Num: 1 739s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 739s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 739s #Client-SSL-Socket-Class: IO::Socket::SSL 739s #Client-SSL-Version: TLSv1_3 739s #DMMATCH1: 1 739s # 739s # testing : length posted 739s # expected: '102400' 739s # received: 102400 739s ok 290 739s ok 742s t/ssl/require.t ..................... 742s 1..10 742s # Running under perl version 5.040001 for linux 742s # Current time local: Thu Sep 4 16:11:53 2025 742s # Current time GMT: Thu Sep 4 16:11:53 2025 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.44 742s ok 1 742s ok 2 742s ok 3 742s ok 4 742s ok 5 742s ok 6 742s ok 7 742s ok 8 742s ok 9 742s ok 10 742s ok 745s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 750s t/ssl/varlookup.t ................... 750s 1..83 750s # Running under perl version 5.040001 for linux 750s # Current time local: Thu Sep 4 16:12:00 2025 750s # Current time GMT: Thu Sep 4 16:12:00 2025 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.44 750s # testing : HTTP_USER_AGENT 750s # expected: 'libwww-perl/6.78' 750s # received: 'libwww-perl/6.78' 750s ok 1 750s # testing : HTTP:User-Agent 750s # expected: 'libwww-perl/6.78' 750s # received: 'libwww-perl/6.78' 750s ok 2 750s # testing : HTTP_REFERER 750s # expected: 't/ssl/varlookup.t' 750s # received: 't/ssl/varlookup.t' 750s ok 3 750s # testing : HTTP_HOST 750s # expected: 'localhost:8532' 750s # received: 'localhost:8532' 750s ok 4 750s # testing : QUERY_STRING 750s # expected: 'QUERY_STRING' 750s # received: 'QUERY_STRING' 750s ok 5 750s # testing : SERVER_SOFTWARE 750s # expected: qr/^Apache\/2.4.64/ 750s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 750s ok 6 750s # testing : SERVER_ADMIN 750s # expected: 'tuser@localhost' 750s # received: 'tuser@localhost' 750s ok 7 750s # testing : SERVER_PORT 750s # expected: '8532' 750s # received: '8532' 750s ok 8 750s # testing : SERVER_NAME 750s # expected: 'localhost' 750s # received: 'localhost' 750s ok 9 750s # testing : SERVER_PROTOCOL 750s # expected: qr/^HTTP\/1\.\d$/ 750s # received: 'HTTP/1.1' 750s ok 10 750s # testing : REMOTE_ADDR 750s # expected: '127.0.0.1' 750s # received: '127.0.0.1' 750s ok 11 750s # testing : DOCUMENT_ROOT 750s # expected: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 750s # received: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 750s ok 12 750s # testing : REQUEST_METHOD 750s # expected: 'GET' 750s # received: 'GET' 750s ok 13 750s # testing : REQUEST_URI 750s # expected: '/test_ssl_var_lookup' 750s # received: '/test_ssl_var_lookup' 750s ok 14 750s # testing : TIME_YEAR 750s # expected: 2025 750s # received: '2025' 750s ok 15 750s # testing : TIME_MON 750s # expected: '09' 750s # received: '09' 750s ok 16 750s # testing : TIME_DAY 750s # expected: '04' 750s # received: '04' 750s ok 17 750s # testing : TIME_WDAY 750s # expected: 4 750s # received: '4' 750s ok 18 750s # testing : IS_SUBREQ 750s # expected: 'false' 750s # received: 'false' 750s ok 19 750s # testing : API_VERSION 750s # expected: '20120211' 750s # received: '20120211' 750s ok 20 750s # testing : THE_REQUEST 750s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 750s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 750s ok 21 750s # testing : REQUEST_SCHEME 750s # expected: 'https' 750s # received: 'https' 750s ok 22 750s # testing : HTTPS 750s # expected: 'on' 750s # received: 'on' 750s ok 23 750s # testing : ENV:THE_ARGS 750s # expected: 'ENV:THE_ARGS' 750s # received: 'ENV:THE_ARGS' 750s ok 24 750s # testing : SSL_CLIENT_M_VERSION 750s # expected: qr/^\d+$/ 750s # received: '3' 750s ok 25 750s # testing : SSL_SERVER_M_VERSION 750s # expected: qr/^\d+$/ 750s # received: '3' 750s ok 26 750s # testing : SSL_CLIENT_M_SERIAL 750s # expected: qr/^[0-9A-F]+$/ 750s # received: '0A' 750s ok 27 750s # testing : SSL_SERVER_M_SERIAL 750s # expected: qr/^[0-9A-F]+$/ 750s # received: '0C' 750s ok 28 750s # testing : SSL_PROTOCOL 750s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 750s # received: 'TLSv1.3' 750s ok 29 750s # testing : SSL_CLIENT_V_START 750s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 750s # received: 'Sep 4 16:03:38 2025 GMT' 750s ok 30 750s # testing : SSL_SERVER_V_START 750s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 750s # received: 'Sep 4 16:03:38 2025 GMT' 750s ok 31 750s # testing : SSL_CLIENT_V_END 750s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 750s # received: 'Sep 4 16:03:38 2026 GMT' 750s ok 32 750s # testing : SSL_SERVER_V_END 750s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 750s # received: 'Sep 4 16:03:38 2026 GMT' 750s ok 33 750s # testing : SSL_CIPHER 750s # expected: qr/^[A-Z0-9_-]+$/ 750s # received: 'TLS_AES_256_GCM_SHA384' 750s ok 34 750s # testing : SSL_CIPHER_EXPORT 750s # expected: 'false' 750s # received: 'false' 750s ok 35 750s # testing : SSL_CIPHER_ALGKEYSIZE 750s # expected: qr/^\d+$/ 750s # received: '256' 750s ok 36 750s # testing : SSL_CIPHER_USEKEYSIZE 750s # expected: qr/^\d+$/ 750s # received: '256' 750s ok 37 750s # testing : SSL_SECURE_RENEG 750s # expected: qr/^(false|true)$/ 750s # received: 'false' 750s ok 38 750s # testing : SSL_CLIENT_S_DN 750s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s ok 39 750s # testing : SSL_SERVER_S_DN 750s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 750s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 750s ok 40 750s # testing : SSL_CLIENT_S_DN_C 750s # expected: 'US' 750s # received: 'US' 750s ok 41 750s # testing : SSL_SERVER_S_DN_C 750s # expected: 'US' 750s # received: 'US' 750s ok 42 750s # testing : SSL_CLIENT_S_DN_ST 750s # expected: 'California' 750s # received: 'California' 750s ok 43 750s # testing : SSL_SERVER_S_DN_ST 750s # expected: 'California' 750s # received: 'California' 750s ok 44 750s # testing : SSL_CLIENT_S_DN_L 750s # expected: 'San Francisco' 750s # received: 'San Francisco' 750s ok 45 750s # testing : SSL_SERVER_S_DN_L 750s # expected: 'San Francisco' 750s # received: 'San Francisco' 750s ok 46 750s # testing : SSL_CLIENT_S_DN_O 750s # expected: 'ASF' 750s # received: 'ASF' 750s ok 47 750s # testing : SSL_SERVER_S_DN_O 750s # expected: 'ASF' 750s # received: 'ASF' 750s ok 48 750s # testing : SSL_CLIENT_S_DN_OU 750s # expected: 'httpd-test' 750s # received: 'httpd-test' 750s ok 49 750s # testing : SSL_SERVER_S_DN_OU 750s # expected: qr/^httpd-test\/([-\w]+)/ 750s # received: 'httpd-test/rsa-test' 750s ok 50 750s # testing : SSL_CLIENT_S_DN_CN 750s # expected: 'client_ok' 750s # received: 'client_ok' 750s ok 51 750s # testing : SSL_SERVER_S_DN_CN 750s # expected: 'localhost' 750s # received: 'localhost' 750s ok 52 750s # testing : SSL_CLIENT_S_DN_Email 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 53 750s # testing : SSL_SERVER_S_DN_Email 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 54 750s # testing : SSL_CLIENT_SAN_Email_0 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 55 750s # testing : SSL_SERVER_SAN_DNS_0 750s # expected: 'localhost' 750s # received: 'localhost' 750s ok 56 750s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 57 750s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 750s # expected: '_https.localhost' 750s # received: '_https.localhost' 750s ok 58 750s # testing : SSL_CLIENT_I_DN 750s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s ok 59 750s # testing : SSL_SERVER_I_DN 750s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 750s ok 60 750s # testing : SSL_CLIENT_I_DN_C 750s # expected: 'US' 750s # received: 'US' 750s ok 61 750s # testing : SSL_SERVER_I_DN_C 750s # expected: 'US' 750s # received: 'US' 750s ok 62 750s # testing : SSL_CLIENT_I_DN_ST 750s # expected: 'California' 750s # received: 'California' 750s ok 63 750s # testing : SSL_SERVER_I_DN_ST 750s # expected: 'California' 750s # received: 'California' 750s ok 64 750s # testing : SSL_CLIENT_I_DN_L 750s # expected: 'San Francisco' 750s # received: 'San Francisco' 750s ok 65 750s # testing : SSL_SERVER_I_DN_L 750s # expected: 'San Francisco' 750s # received: 'San Francisco' 750s ok 66 750s # testing : SSL_CLIENT_I_DN_O 750s # expected: 'ASF' 750s # received: 'ASF' 750s ok 67 750s # testing : SSL_SERVER_I_DN_O 750s # expected: 'ASF' 750s # received: 'ASF' 750s ok 68 750s # testing : SSL_CLIENT_I_DN_OU 750s # expected: 'httpd-test' 750s # received: 'httpd-test' 750s ok 69 750s # testing : SSL_SERVER_I_DN_OU 750s # expected: 'httpd-test' 750s # received: 'httpd-test' 750s ok 70 750s # testing : SSL_CLIENT_I_DN_CN 750s # expected: 'ca' 750s # received: 'ca' 750s ok 71 750s # testing : SSL_SERVER_I_DN_CN 750s # expected: 'ca' 750s # received: 'ca' 750s ok 72 750s # testing : SSL_SERVER_I_DN_CN_RAW 750s # expected: 'ca' 750s # received: 'ca' 750s ok 73 750s # testing : SSL_SERVER_I_DN_CN_0_RAW 750s # expected: 'ca' 750s # received: 'ca' 750s ok 74 750s # testing : SSL_CLIENT_I_DN_Email 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 75 750s # testing : SSL_SERVER_I_DN_Email 750s # expected: 'test-dev@httpd.apache.org' 750s # received: 'test-dev@httpd.apache.org' 750s ok 76 750s # testing : SSL_CLIENT_A_SIG 750s # expected: 'sha256WithRSAEncryption' 750s # received: 'sha256WithRSAEncryption' 750s ok 77 750s # testing : SSL_SERVER_A_SIG 750s # expected: 'sha256WithRSAEncryption' 750s # received: 'sha256WithRSAEncryption' 750s ok 78 750s # testing : SSL_CLIENT_A_KEY 750s # expected: 'rsaEncryption' 750s # received: 'rsaEncryption' 750s ok 79 750s # testing : SSL_SERVER_A_KEY 750s # expected: qr/^[rd]saEncryption$/ 750s # received: 'rsaEncryption' 750s ok 80 750s # testing : SSL_CLIENT_CERT 750s # expected: qr/^-----BEGIN CERTIFICATE-----/ 750s # received: '-----BEGIN CERTIFICATE----- 750s # MIIEezCCA2OgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 750s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 750s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 750s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 750s # MTYwMzM4WhcNMjYwOTA0MTYwMzM4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 750s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 750s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 750s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 750s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlXP58iZSR1Z1qPgFGJNHexhQrG3s/rYFFB1D 750s # KM2tUD6PmDfoCc+vm8gLUKOv0XueNmQ6MhHRsmOTHjopBq5yHzvY5FaB+ArGtNIg 750s # tUIcLvQjCDjbn4fuL78Rfu/7yPTRDBvYjol2J9h6GeuA1b8ctG+lpXbN++LFT2Ez 750s # ecdvsalZvfjzwrj4IEQk6UeUwdnRb6bYb9nZglhJyvZ5n8DKkUGnnMHf33e1MIRh 750s # kUJ4eJIm3vXVFMRYbmyhV2NTrMR81tZpIhNlULtUEbn2qRdzx4KFycyVzlGMlzsX 750s # G1dRriL7OcbgbslIQQePWXoRANqihkL9rS1NWB6CceS/4b4hBwIDAQABo4HOMIHL 750s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 750s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 750s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 750s # HQ4EFgQUzgcDkQVpVZuDo+yr5T+aQYBqkq4wHwYDVR0jBBgwFoAUkZC8Blu4nh2m 750s # sm8kp7FMCFpzPYwwDQYJKoZIhvcNAQELBQADggEBAHPgmHAMtWq79NjJxo3fVfFa 750s # uzT722pp9xZ3esgUhosuRXNx/H3dTIf3HgWK6T7fL3QTOpvQ9gSJy9iRMWocyNVw 750s # DyXYdX+1UYe/pLI/xDesHjx2Doc82eh4q/6lR5ANA31v0OCgAtD43qqVH867R8ef 750s # vfie0gpCsN7RdbJlWRFzqq50ra8rtIAu4rUqlxblettu2ESzqxWynf37EutYWwWq 750s # 0UFNiDmZWXDKvrqzFl/XZbNpaGW0LPP6lWGllexixEY279I2ZtWwt0tmjSQNygJy 750s # 0zPVa+VqJRYIcnvqh7n+nYb/IQXqZrNA+89nfes3wIxvXBj3nf5TXrqoV4Q2ssY= 750s # -----END CERTIFICATE----- 750s # ' 750s ok 81 750s # testing : SSL_SERVER_CERT 750s # expected: qr/^-----BEGIN CERTIFICATE-----/ 750s # received: '-----BEGIN CERTIFICATE----- 750s # MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 750s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 750s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 750s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 750s # MTYwMzM4WhcNMjYwOTA0MTYwMzM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 750s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 750s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 750s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 750s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAotoM6bz7VT7qaCtnAt3nUA+p 750s # 1CdXlSneARJB4kRG6LPVm0jV6fjc23Od2lbzfPh9dFCPRYmiTd4jKUl9Hrd3e3Fr 750s # dPUEN6EavFKr82kHi+2Y8TFOgy2HCVDzkvVtHKBPIlcrxOpislZ4c/2VBswjFoEo 750s # CMHf5LI24EcNiXtEgW8aaT6uQ5iDMn/vZb+3PQl1jllpZ1KRIl0oJf2FfvLxco48 750s # zUaZsAX2Wuy85LYZY+ekkdEtuwQQ6+sxbOvddC2spviL4tT7UoAMCKYQub1g1IQF 750s # 29o8MQWc6Nq9CQ3ASgTJsJL5U7ISkS3tj/WVJYfytKaO6K2KKMINVU/Gh8O+UwID 750s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 750s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSC 750s # b/0Vi/jL3YtNB7EcaBW76C1HvDAfBgNVHSMEGDAWgBSRkLwGW7ieHaaybySnsUwI 750s # WnM9jDANBgkqhkiG9w0BAQsFAAOCAQEAAm3lCk2aGDg/osFaRCH5IKbPrxe7R7ZK 750s # lo8koZ52lJmfHMlqDTu64YM0sRwj+15GQpnxdvh6JgF4w9iQYhBLeSq2ksUGT5VC 750s # C3ZWdcKp+Qp+NR9scM9+sm+5sJ5k9+F+z/f0SLrD/g+cTPiIU+dnjUEhhAwCl9kZ 750s # vK8heev9OT7AkOh10j4qJYFhbIdISotYVoVhcsq2E7aTdus6g+dKb5FAybSVI6F7 750s # H4tdykhjbBlCxv0VNGafkgRMNQIZ5r+74qnSxUyJIwh6GVnduwiblSfwOTDuZCbX 750s # GDxEM7lJN4Gwt2j/GNzoODhiSWQCOcyWlYdyoifkifSUux9jtDWVnA== 750s # -----END CERTIFICATE----- 750s # ' 750s ok 82 750s # testing : SSL_CLIENT_VERIFY 750s # expected: 'SUCCESS' 750s # received: 'SUCCESS' 750s ok 83 750s ok 753s t/ssl/verify.t ...................... 753s 1..3 753s # Running under perl version 5.040001 for linux 753s # Current time local: Thu Sep 4 16:12:04 2025 753s # Current time GMT: Thu Sep 4 16:12:04 2025 753s # Using Test.pm version 1.31 753s # Using Apache/Test.pm version 1.44 753s HTTP/1.1 403 Forbidden 753s Connection: close 753s Date: Thu, 04 Sep 2025 16:12:08 GMT 753s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 753s Content-Length: 258 753s Content-Type: text/html; charset=iso-8859-1 753s Client-Date: Thu, 04 Sep 2025 16:12:08 GMT 753s Client-Peer: 127.0.0.1:8532 753s Client-Response-Num: 1 753s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 753s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 753s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 753s Client-SSL-Socket-Class: IO::Socket::SSL 753s Client-SSL-Version: TLSv1_3 753s Title: 403 Forbidden 753s 753s 753s 753s 403 Forbidden 753s 753s

Forbidden

753s

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

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

Not Found

779s #

The requested URL was not found on this server.

779s # 779s ok 1 779s ok 2 779s ok 782s t/apache/acceptpathinfo.t ........... 782s 1..36 782s # Running under perl version 5.040001 for linux 782s # Current time local: Thu Sep 4 16:12:34 2025 782s # Current time GMT: Thu Sep 4 16:12:34 2025 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.44 782s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 782s # expected: '200' 782s # received: '200' 782s ok 1 782s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 782s # expected: qr/_\(none\)_/ 782s # received: '_(none)_' 782s ok 2 782s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 782s # expected: '404' 782s # received: '404' 782s ok 3 782s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 782s # expected: qr/Not Found/ 782s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

820s #

The requested URL was not found on this server.

820s # ' 820s ok 8 820s # testing : /merge/notfound.html code 820s # expected: 404 820s # received: '404' 820s ok 9 820s # testing : /merge/notfound.html content 820s # expected: 'testing merge' 820s # received: 'testing merge' 820s ok 10 820s # testing : /merge/merge2/notfound.html code 820s # expected: 404 820s # received: '404' 820s ok 11 820s # testing : /merge/merge2/notfound.html content 820s # expected: 'testing merge' 820s # received: 'testing merge' 820s ok 12 820s # testing : /bounce/notfound.html code 820s # expected: 404 820s # received: '404' 820s ok 13 820s # testing : /bounce/notfound.html content 820s # expected: qr/expire test/ 820s # received: ' 820s # expire test 820s # expire test 820s # ' 820s ok 14 820s ok 824s t/apache/etags.t .................... 824s # Checking for existence of FileETag directive 824s # Returned 200: 824s 1..61 824s # Running under perl version 5.040001 for linux 824s # Current time local: Thu Sep 4 16:13:15 2025 824s # Current time GMT: Thu Sep 4 16:13:15 2025 824s # Using Test.pm version 1.31 824s # Using Apache/Test.pm version 1.44 824s # --- 824s # HEAD /apache/etags/m/plus-m/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 1 824s # --- 824s # HEAD /apache/etags/m/plus-i/test.txt 824s # Expecting two components in ETag field 824s # Received "41d8d-62c6deaf13e40" 824s ok 2 824s # --- 824s # HEAD /apache/etags/m/minus-mi/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 3 824s # --- 824s # HEAD /apache/etags/mis/test.txt 824s # Expecting three components in ETag field 824s # Received "41d7c-b-62c6deaf13e40" 824s ok 4 824s # --- 824s # HEAD /apache/etags/i/test.txt 824s # Expecting one component in ETag field 824s # Received "41d73" 824s ok 5 824s # --- 824s # HEAD /apache/etags/none/mi/test.txt 824s # Expecting two components in ETag field 824s # Received "41d6a-62c6deaf13e40" 824s ok 6 824s # --- 824s # HEAD /apache/etags/m/minus-s/test.txt 824s # Expecting field to be absent 824s # Received "62c6deaf13e40" 824s ok 7 824s # --- 824s # HEAD /apache/etags/all/s/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 8 824s # --- 824s # HEAD /apache/etags/m/minus-m/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 9 824s # --- 824s # HEAD /apache/etags/s/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 10 824s # --- 824s # HEAD /apache/etags/m/plus-s/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 11 824s # --- 824s # HEAD /apache/etags/m/plus-mi/test.txt 824s # Expecting two components in ETag field 824s # Received "41d90-62c6deaf13e40" 824s ok 12 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 13 824s # --- 824s # HEAD /apache/etags/all/inherit/test.txt 824s # Expecting three components in ETag field 824s # Received "41dc2-b-62c6deaf13e40" 824s ok 14 824s # --- 824s # HEAD /apache/etags/is/test.txt 824s # Expecting two components in ETag field 824s # Received "41d70-b" 824s ok 15 824s # --- 824s # HEAD /apache/etags/none/mis/test.txt 824s # Expecting three components in ETag field 824s # Received "41d64-b-62c6deaf13e40" 824s ok 16 824s # --- 824s # HEAD /apache/etags/m/minus-is/test.txt 824s # Expecting field to be absent 824s # Received "62c6deaf13e40" 824s ok 17 824s # --- 824s # HEAD /apache/etags/mi/test.txt 824s # Expecting two components in ETag field 824s # Received "41ddb-62c6deaf13e40" 824s ok 18 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 19 824s # --- 824s # HEAD /apache/etags/none/plus-is/test.txt 824s # Expecting two components in ETag field 824s # Received "41d30-b" 824s ok 20 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 21 824s # --- 824s # HEAD /apache/etags/all/i/test.txt 824s # Expecting one component in ETag field 824s # Received "41db4" 824s ok 22 824s # --- 824s # HEAD /apache/etags/all/is/test.txt 824s # Expecting two components in ETag field 824s # Received "41db1-b" 824s ok 23 824s # --- 824s # HEAD /apache/etags/none/plus-i/test.txt 824s # Expecting one component in ETag field 824s # Received "41d37" 824s ok 24 824s # --- 824s # HEAD /apache/etags/all/minus-i/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 25 824s # --- 824s # HEAD /apache/etags/all/minus-is/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 26 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 27 824s # --- 824s # HEAD /apache/etags/none/m/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 28 824s # --- 824s # HEAD /apache/etags/none/is/test.txt 824s # Expecting two components in ETag field 824s # Received "41d3a-b" 824s ok 29 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 824s # Expecting one component in ETag field 824s # Received "41d59" 824s ok 30 824s # --- 824s # HEAD /apache/etags/m/minus-mis/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 31 824s # --- 824s # HEAD /apache/etags/all/mis/test.txt 824s # Expecting three components in ETag field 824s # Received "41dcf-b-62c6deaf13e40" 824s ok 32 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 824s # Expecting two components in ETag field 824s # Received "41d4d-b" 824s ok 33 824s # --- 824s # HEAD /apache/etags/all/ms/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 34 824s # --- 824s # HEAD /apache/etags/all/minus-ms/test.txt 824s # Expecting one component in ETag field 824s # Received "41dc8" 824s ok 35 824s # --- 824s # HEAD /apache/etags/none/plus-mis/test.txt 824s # Expecting three components in ETag field 824s # Received "41d5d-b-62c6deaf13e40" 824s ok 36 824s # --- 824s # HEAD /apache/etags/none/inherit/test.txt 824s # Expecting field to be absent 824s # ETag field is missing 824s ok 37 824s # --- 824s # HEAD /apache/etags/all/m/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 38 824s # --- 824s # HEAD /apache/etags/all/minus-m/test.txt 824s # Expecting two components in ETag field 824s # Received "41db7-b" 824s ok 39 824s # --- 824s # HEAD /apache/etags/ms/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 40 824s # --- 824s # HEAD /apache/etags/none/s/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 41 824s # --- 824s # HEAD /apache/etags/none/plus-m/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 42 824s # --- 824s # HEAD /apache/etags/m/plus-ms/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 43 824s # --- 824s # HEAD /apache/etags/none/i/test.txt 824s # Expecting one component in ETag field 824s # Received "41d3d" 824s ok 44 824s # --- 824s # HEAD /apache/etags/none/ms/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 45 824s # --- 824s # HEAD /apache/etags/none/plus-ms/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 46 824s # --- 824s # HEAD /apache/etags/all/minus-mis/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 47 824s # --- 824s # HEAD /apache/etags/all/mi/test.txt 824s # Expecting two components in ETag field 824s # Received "41dd5-62c6deaf13e40" 824s ok 48 824s # --- 824s # HEAD /apache/etags/m/plus-is/test.txt 824s # Expecting three components in ETag field 824s # Received "41d86-b-62c6deaf13e40" 824s ok 49 824s # --- 824s # HEAD /apache/etags/m/minus-ms/test.txt 824s # Expecting field to be absent 824s # Received "b-62c6deaf13e40" 824s ok 50 824s # --- 824s # HEAD /apache/etags/m/plus-mis/test.txt 824s # Expecting three components in ETag field 824s # Received "41da5-b-62c6deaf13e40" 824s ok 51 824s # --- 824s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 824s # Expecting two components in ETag field 824s # Received "41d50-62c6deaf13e40" 824s ok 52 824s # --- 824s # HEAD /apache/etags/m/minus-i/test.txt 824s # Expecting field to be absent 824s # Received "62c6deaf13e40" 824s ok 53 824s # --- 824s # HEAD /apache/etags/all/minus-mi/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 54 824s # --- 824s # HEAD /apache/etags/all/test.txt 824s # Expecting three components in ETag field 824s # Received "41dcc-b-62c6deaf13e40" 824s ok 55 824s # --- 824s # HEAD /apache/etags/m/test.txt 824s # Expecting one component in ETag field 824s # Received "62c6deaf13e40" 824s ok 56 824s # --- 824s # HEAD /apache/etags/all/minus-s/test.txt 824s # Expecting two components in ETag field 824s # Received "41dba-62c6deaf13e40" 824s ok 57 824s # --- 824s # HEAD /apache/etags/default/test.txt 824s # Expecting two components in ETag field 824s # Received "b-62c6deaf13e40" 824s ok 58 824s # --- 824s # HEAD /apache/etags/none/plus-s/test.txt 824s # Expecting one component in ETag field 824s # Received "b" 824s ok 59 824s # --- 824s # HEAD /apache/etags/none/test.txt 824s # Expecting field to be absent 824s # ETag field is missing 824s ok 60 824s # --- 824s # HEAD /apache/etags/none/plus-mi/test.txt 824s # Expecting two components in ETag field 824s # Received "41d40-62c6deaf13e40" 824s ok 61 824s ok 830s t/apache/expr.t ..................... 830s 1..229 830s # Running under perl version 5.040001 for linux 830s # Current time local: Thu Sep 4 16:13:18 2025 830s # Current time GMT: Thu Sep 4 16:13:18 2025 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.44 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true" should evaluate to true, got true 830s ok 1 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "false" should evaluate to false, got false 830s ok 2 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "foo", got parse error 830s ok 3 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -eq 01" should evaluate to true, got true 830s ok 4 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -eq 2" should evaluate to false, got false 830s ok 5 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -ne 2" should evaluate to true, got true 830s ok 6 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -ne 1" should evaluate to false, got false 830s ok 7 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -lt 02" should evaluate to true, got true 830s ok 8 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -lt 1" should evaluate to false, got false 830s ok 9 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -le 2" should evaluate to true, got true 830s ok 10 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -le 1" should evaluate to true, got true 830s ok 11 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "2 -gt 1" should evaluate to true, got true 830s ok 12 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -gt 1" should evaluate to false, got false 830s ok 13 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "2 -ge 1" should evaluate to true, got true 830s ok 14 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -ge 1" should evaluate to true, got true 830s ok 15 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "1 -gt -1" should evaluate to true, got true 830s ok 16 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' == 'aa'" should evaluate to true, got true 830s ok 17 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' == 'b'" should evaluate to false, got false 830s ok 18 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' = 'aa'" should evaluate to true, got true 830s ok 19 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' = 'b'" should evaluate to false, got false 830s ok 20 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' != 'b'" should evaluate to true, got true 830s ok 21 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' != 'aa'" should evaluate to false, got false 830s ok 22 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' < 'b'" should evaluate to true, got true 830s ok 23 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' < 'aa'" should evaluate to false, got false 830s ok 24 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' <= 'b'" should evaluate to true, got true 830s ok 25 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' <= 'aa'" should evaluate to true, got true 830s ok 26 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'b' > 'aa'" should evaluate to true, got true 830s ok 27 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' > 'aa'" should evaluate to false, got false 830s ok 28 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'b' >= 'aa'" should evaluate to true, got true 830s ok 29 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'aa' >= 'aa'" should evaluate to true, got true 830s ok 30 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 830s ok 31 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 830s ok 32 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 830s ok 33 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 830s ok 34 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 830s ok 35 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 830s ok 36 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 830s ok 37 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 830s ok 38 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 830s ok 39 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 830s ok 40 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME} != ''" should evaluate to true, got true 830s ok 41 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a' -in { 'b', 'a' } " should evaluate to true, got true 830s ok 42 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a' -in { 'b', 'c' } " should evaluate to false, got false 830s ok 43 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /bc/ " should evaluate to true, got true 830s ok 44 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /BC/i " should evaluate to true, got true 830s ok 45 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' !~ m!bc! " should evaluate to false, got false 830s ok 46 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' !~ m!BC!i " should evaluate to false, got false 830s ok 47 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " $0 == '' " should evaluate to true, got true 830s ok 48 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " $1 == '' " should evaluate to true, got true 830s ok 49 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " $9 == '' " should evaluate to true, got true 830s ok 50 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " '$0' == '' " should evaluate to true, got true 830s ok 51 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 830s ok 52 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 830s ok 53 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 830s ok 54 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 830s ok 55 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 830s ok 56 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 830s ok 57 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 830s ok 58 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 830s ok 59 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 830s ok 60 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 830s ok 61 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 830s ok 62 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 830s ok 63 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 830s ok 64 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 830s ok 65 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 830s ok 66 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 830s ok 67 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 830s ok 68 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 830s ok 69 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 830s ok 70 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{HTTPS} == 'off' " should evaluate to true, got true 830s ok 71 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 830s ok 72 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 830s ok 73 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 830s ok 74 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 830s ok 75 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 830s ok 76 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 830s ok 77 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 830s ok 78 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 830s ok 79 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 830s ok 80 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 830s ok 81 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 830s ok 82 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "escape('?') = '%3f' " should evaluate to true, got true 830s ok 83 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "unescape('%3f') = '?' " should evaluate to true, got true 830s ok 84 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 830s ok 85 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 830s ok 86 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 830s ok 87 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "file('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 830s ok 88 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-n ''" should evaluate to false, got false 830s ok 89 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-z ''" should evaluate to true, got true 830s ok 90 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-n '1'" should evaluate to true, got true 830s ok 91 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-z '1'" should evaluate to false, got false 830s ok 92 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "-R 'abc'", got parse error 830s ok 93 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 830s ok 94 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-R '240.0.0.0'" should evaluate to false, got false 830s ok 95 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-R '240.0.0.0/8'" should evaluate to false, got false 830s ok 96 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-R 'ff::/8'" should evaluate to false, got false 830s ok 97 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 830s ok 98 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 830s ok 99 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 830s ok 100 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 830s ok 101 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 830s ok 102 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 830s ok 103 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 830s ok 104 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'foo' -strmatch '*o'" should evaluate to true, got true 830s ok 105 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 830s ok 106 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'foo' -strmatch 'F*'" should evaluate to false, got false 830s ok 107 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'foo' -strcmatch 'F*'" should evaluate to true, got true 830s ok 108 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'foo' -strmatch 'g*'" should evaluate to false, got false 830s ok 109 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'foo' -strcmatch 'g*'" should evaluate to false, got false 830s ok 110 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 830s ok 111 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 830s ok 112 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 830s ok 113 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 830s ok 114 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "foo('bar') = 'bar'", got parse error 830s ok 115 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "%{FOO} != 'bar'", got parse error 830s ok 116 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s Should get parse error for "'bar' = bar", got parse error 830s ok 117 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true" should evaluate to true, got true 830s ok 118 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && true" should evaluate to true, got true 830s ok 119 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || true" should evaluate to true, got true 830s ok 120 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || true || true" should evaluate to true, got true 830s ok 121 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || true && true" should evaluate to true, got true 830s ok 122 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && true || true" should evaluate to true, got true 830s ok 123 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && true && true" should evaluate to true, got true 830s ok 124 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || true || !true" should evaluate to true, got true 830s ok 125 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || true && !true" should evaluate to true, got true 830s ok 126 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && true || !true" should evaluate to true, got true 830s ok 127 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && true && !true" should evaluate to false, got false 830s ok 128 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && !true" should evaluate to false, got false 830s ok 129 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || !true" should evaluate to true, got true 830s ok 130 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || !true || true" should evaluate to true, got true 830s ok 131 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || !true && true" should evaluate to true, got true 830s ok 132 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && !true || true" should evaluate to true, got true 830s ok 133 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && !true && true" should evaluate to false, got false 830s ok 134 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || !true || !true" should evaluate to true, got true 830s ok 135 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true || !true && !true" should evaluate to true, got true 830s ok 136 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && !true || !true" should evaluate to false, got false 830s ok 137 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "true && !true && !true" should evaluate to false, got false 830s ok 138 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true" should evaluate to false, got false 830s ok 139 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && true" should evaluate to false, got false 830s ok 140 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || true" should evaluate to true, got true 830s ok 141 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || true || true" should evaluate to true, got true 830s ok 142 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || true && true" should evaluate to true, got true 830s ok 143 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && true || true" should evaluate to true, got true 830s ok 144 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && true && true" should evaluate to false, got false 830s ok 145 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || true || !true" should evaluate to true, got true 830s ok 146 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || true && !true" should evaluate to false, got false 830s ok 147 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && true || !true" should evaluate to false, got false 830s ok 148 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && true && !true" should evaluate to false, got false 830s ok 149 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && !true" should evaluate to false, got false 830s ok 150 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || !true" should evaluate to false, got false 830s ok 151 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || !true || true" should evaluate to true, got true 830s ok 152 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || !true && true" should evaluate to false, got false 830s ok 153 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && !true || true" should evaluate to true, got true 830s ok 154 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && !true && true" should evaluate to false, got false 830s ok 155 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || !true || !true" should evaluate to false, got false 830s ok 156 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true || !true && !true" should evaluate to false, got false 830s ok 157 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && !true || !true" should evaluate to false, got false 830s ok 158 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!true && !true && !true" should evaluate to false, got false 830s ok 159 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true)" should evaluate to false, got false 830s ok 160 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && true)" should evaluate to false, got false 830s ok 161 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || true)" should evaluate to false, got false 830s ok 162 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || true || true)" should evaluate to false, got false 830s ok 163 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || true && true)" should evaluate to false, got false 830s ok 164 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && true || true)" should evaluate to false, got false 830s ok 165 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && true && true)" should evaluate to false, got false 830s ok 166 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || true || !true)" should evaluate to false, got false 830s ok 167 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || true && !true)" should evaluate to false, got false 830s ok 168 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && true || !true)" should evaluate to false, got false 830s ok 169 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && true && !true)" should evaluate to true, got true 830s ok 170 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && !true)" should evaluate to true, got true 830s ok 171 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || !true)" should evaluate to false, got false 830s ok 172 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || !true || true)" should evaluate to false, got false 830s ok 173 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || !true && true)" should evaluate to false, got false 830s ok 174 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && !true || true)" should evaluate to false, got false 830s ok 175 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && !true && true)" should evaluate to true, got true 830s ok 176 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || !true || !true)" should evaluate to false, got false 830s ok 177 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true || !true && !true)" should evaluate to false, got false 830s ok 178 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && !true || !true)" should evaluate to true, got true 830s ok 179 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(true && !true && !true)" should evaluate to true, got true 830s ok 180 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true)" should evaluate to true, got true 830s ok 181 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && true)" should evaluate to true, got true 830s ok 182 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || true)" should evaluate to false, got false 830s ok 183 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || true || true)" should evaluate to false, got false 830s ok 184 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || true && true)" should evaluate to false, got false 830s ok 185 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && true || true)" should evaluate to false, got false 830s ok 186 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && true && true)" should evaluate to true, got true 830s ok 187 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || true || !true)" should evaluate to false, got false 830s ok 188 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || true && !true)" should evaluate to true, got true 830s ok 189 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && true || !true)" should evaluate to true, got true 830s ok 190 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && true && !true)" should evaluate to true, got true 830s ok 191 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && !true)" should evaluate to true, got true 830s ok 192 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || !true)" should evaluate to true, got true 830s ok 193 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || !true || true)" should evaluate to false, got false 830s ok 194 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || !true && true)" should evaluate to true, got true 830s ok 195 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && !true || true)" should evaluate to false, got false 830s ok 196 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && !true && true)" should evaluate to true, got true 830s ok 197 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || !true || !true)" should evaluate to true, got true 830s ok 198 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true || !true && !true)" should evaluate to true, got true 830s ok 199 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && !true || !true)" should evaluate to true, got true 830s ok 200 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "!(!true && !true && !true)" should evaluate to true, got true 830s ok 201 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 830s ok 202 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 830s ok 203 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 830s ok 204 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 830s ok 205 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 830s ok 206 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 830s ok 207 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 830s ok 208 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 830s ok 209 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 830s ok 210 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 830s ok 211 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 830s ok 212 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 830s ok 213 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 830s ok 214 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 830s ok 215 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 830s ok 216 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 830s ok 217 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 830s ok 218 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 830s ok 219 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 830s ok 220 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 830s ok 221 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 830s ok 222 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-U '/apache/' " should evaluate to true, got true 830s ok 223 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "-U '/apache/expr/none' " should evaluate to false, got false 830s ok 224 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 830s ok 225 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 830s ok 226 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "base64('foo') = 'Zm9v' " should evaluate to true, got true 830s ok 227 830s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 830s ok 228 830s Error log should not have 'Internal evaluation error' entries, found 0 830s ok 229 830s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 830s ok 834s t/apache/expr_string.t .............. 834s 1..29 834s # Running under perl version 5.040001 for linux 834s # Current time local: Thu Sep 4 16:13:22 2025 834s # Current time GMT: Thu Sep 4 16:13:22 2025 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.44 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 1 834s Expected return code 200, got 200 for 'foo' 834s ok 2 834s # testing : log message [Thu Sep 04 16:13:26.004846 2025] [log_debug:info] [pid 480086:tid 480120] [client 127.0.0.1:46594] foo (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: 'foo' 834s # received: 'foo' 834s ok 3 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 4 834s Expected return code 200, got 200 for '%{req:SomeHeader}' 834s ok 5 834s # testing : log message [Thu Sep 04 16:13:26.260327 2025] [log_debug:info] [pid 480086:tid 480120] [client 127.0.0.1:46594] SomeValue (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: 'SomeValue' 834s # received: 'SomeValue' 834s ok 6 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 7 834s Should get parse error (500) for "%{", got 500 834s ok 8 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 9 834s Expected return code 200, got 200 for '%' 834s ok 10 834s # testing : log message [Thu Sep 04 16:13:26.767513 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] % (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: '%' 834s # received: '%' 834s ok 11 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 12 834s Expected return code 200, got 200 for '}' 834s ok 13 834s # testing : log message [Thu Sep 04 16:13:27.020634 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] } (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: '}' 834s # received: '}' 834s ok 14 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 15 834s Expected return code 200, got 200 for '\"' 834s ok 16 834s # testing : log message [Thu Sep 04 16:13:27.273863 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] " (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: '"' 834s # received: '"' 834s ok 17 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 18 834s Expected return code 200, got 200 for '\'' 834s ok 19 834s # testing : log message [Thu Sep 04 16:13:27.527292 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] ' (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: '\'' 834s # received: '\'' 834s ok 20 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 21 834s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 834s ok 22 834s # testing : log message [Thu Sep 04 16:13:27.780823 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: '%{req:SomeHeader}' 834s # received: '%{req:SomeHeader}' 834s ok 23 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 24 834s Expected return code 200, got 200 for '%{tolower:IDENT}' 834s ok 25 834s # testing : log message [Thu Sep 04 16:13:28.034335 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] ident (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: 'ident' 834s # received: 'ident' 834s ok 26 834s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 27 834s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 834s ok 28 834s # testing : log message [Thu Sep 04 16:13:28.287449 2025] [log_debug:info] [pid 480056:tid 480109] [client 127.0.0.1:46606] get (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 834s # didn't match 834s # expected: 'get' 834s # received: 'get' 834s ok 29 834s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 834s ok 837s t/apache/getfile.t .................. 837s # using LWP client 837s 1..221 837s # Running under perl version 5.040001 for linux 837s # Current time local: Thu Sep 4 16:13:28 2025 837s # Current time GMT: Thu Sep 4 16:13:28 2025 837s # Using Test.pm version 1.31 837s # Using Apache/Test.pm version 1.44 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4c64-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 19556 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl.pod 837s # expected: 19556 837s # received: 19556 837s ok 1 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "dbb0-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 56240 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5004delta.pod 837s # expected: 56240 837s # received: 56240 837s ok 2 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "85ea-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 34282 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5005delta.pod 837s # expected: 34282 837s # received: 34282 837s ok 3 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "da40-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 55872 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5100delta.pod 837s # expected: 55872 837s # received: 55872 837s ok 4 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "ab70-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 43888 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5101delta.pod 837s # expected: 43888 837s # received: 43888 837s ok 5 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "15cb8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 89272 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5120delta.pod 837s # expected: 89272 837s # received: 89272 837s ok 6 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2707-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9991 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5121delta.pod 837s # expected: 9991 837s # received: 9991 837s ok 7 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2569-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9577 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5122delta.pod 837s # expected: 9577 837s # received: 9577 837s ok 8 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1004-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4100 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5123delta.pod 837s # expected: 4100 837s # received: 4100 837s ok 9 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "e58-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3672 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5124delta.pod 837s # expected: 3672 837s # received: 3672 837s ok 10 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e00-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7680 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5125delta.pod 837s # expected: 7680 837s # received: 7680 837s ok 11 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "233a9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 144297 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5140delta.pod 837s # expected: 144297 837s # received: 144297 837s ok 12 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1f1e-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7966 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5141delta.pod 837s # expected: 7966 837s # received: 7966 837s ok 13 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1aeb-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6891 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5142delta.pod 837s # expected: 6891 837s # received: 6891 837s ok 14 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e50-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7760 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5143delta.pod 837s # expected: 7760 837s # received: 7760 837s ok 15 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "18b7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6327 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5144delta.pod 837s # expected: 6327 837s # received: 6327 837s ok 16 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "20a07-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 133639 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5160delta.pod 837s # expected: 133639 837s # received: 133639 837s ok 17 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "17fe-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6142 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5161delta.pod 837s # expected: 6142 837s # received: 6142 837s ok 18 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "e0a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3594 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5162delta.pod 837s # expected: 3594 837s # received: 3594 837s ok 19 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "ff5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4085 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5163delta.pod 837s # expected: 4085 837s # received: 4085 837s ok 20 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1d280-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 119424 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5180delta.pod 837s # expected: 119424 837s # received: 119424 837s ok 21 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "19c5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6597 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5181delta.pod 837s # expected: 6597 837s # received: 6597 837s ok 22 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "14d7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5335 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5182delta.pod 837s # expected: 5335 837s # received: 5335 837s ok 23 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1208-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4616 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5184delta.pod 837s # expected: 4616 837s # received: 4616 837s ok 24 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1c352-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 115538 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5200delta.pod 837s # expected: 115538 837s # received: 115538 837s ok 25 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2a07-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10759 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5201delta.pod 837s # expected: 10759 837s # received: 10759 837s ok 26 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2fef-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12271 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5202delta.pod 837s # expected: 12271 837s # received: 12271 837s ok 27 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2410-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9232 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5203delta.pod 837s # expected: 9232 837s # received: 9232 837s ok 28 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1fa8f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 129679 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5220delta.pod 837s # expected: 129679 837s # received: 129679 837s ok 29 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "293d-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10557 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5221delta.pod 837s # expected: 10557 837s # received: 10557 837s ok 30 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "301f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12319 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5222delta.pod 837s # expected: 12319 837s # received: 12319 837s ok 31 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "20fa-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8442 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5223delta.pod 837s # expected: 8442 837s # received: 8442 837s ok 32 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1162-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4450 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5224delta.pod 837s # expected: 4450 837s # received: 4450 837s ok 33 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "fc09-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 64521 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5240delta.pod 837s # expected: 64521 837s # received: 64521 837s ok 34 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2009-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8201 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5241delta.pod 837s # expected: 8201 837s # received: 8201 837s ok 35 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1007-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4103 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5242delta.pod 837s # expected: 4103 837s # received: 4103 837s ok 36 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2aac-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10924 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5243delta.pod 837s # expected: 10924 837s # received: 10924 837s ok 37 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1168-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4456 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5244delta.pod 837s # expected: 4456 837s # received: 4456 837s ok 38 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1875a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 100186 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5260delta.pod 837s # expected: 100186 837s # received: 100186 837s ok 39 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e25-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7717 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5261delta.pod 837s # expected: 7717 837s # received: 7717 837s ok 40 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e16-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7702 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5262delta.pod 837s # expected: 7702 837s # received: 7702 837s ok 41 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1b69-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7017 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5263delta.pod 837s # expected: 7017 837s # received: 7017 837s ok 42 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "115d9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 71129 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5280delta.pod 837s # expected: 71129 837s # received: 71129 837s ok 43 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "11f7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4599 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5281delta.pod 837s # expected: 4599 837s # received: 4599 837s ok 44 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1806-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6150 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5282delta.pod 837s # expected: 6150 837s # received: 6150 837s ok 45 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "13f7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5111 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5283delta.pod 837s # expected: 5111 837s # received: 5111 837s ok 46 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "a038-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 41016 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5300delta.pod 837s # expected: 41016 837s # received: 41016 837s ok 47 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1662-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5730 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5301delta.pod 837s # expected: 5730 837s # received: 5730 837s ok 48 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "124a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4682 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5302delta.pod 837s # expected: 4682 837s # received: 4682 837s ok 49 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1374-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4980 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5303delta.pod 837s # expected: 4980 837s # received: 4980 837s ok 50 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "d310-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 54032 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5320delta.pod 837s # expected: 54032 837s # received: 54032 837s ok 51 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1b5f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7007 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5321delta.pod 837s # expected: 7007 837s # received: 7007 837s ok 52 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "9201-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 37377 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5340delta.pod 837s # expected: 37377 837s # received: 37377 837s ok 53 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1076-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4214 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5341delta.pod 837s # expected: 4214 837s # received: 4214 837s ok 54 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "f68-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3944 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5342delta.pod 837s # expected: 3944 837s # received: 3944 837s ok 55 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "fd6-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4054 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5343delta.pod 837s # expected: 4054 837s # received: 4054 837s ok 56 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "ad8b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 44427 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5360delta.pod 837s # expected: 44427 837s # received: 44427 837s ok 57 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1288-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4744 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5361delta.pod 837s # expected: 4744 837s # received: 4744 837s ok 58 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "f69-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3945 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5362delta.pod 837s # expected: 3945 837s # received: 3945 837s ok 59 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "fd7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4055 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5363delta.pod 837s # expected: 4055 837s # received: 4055 837s ok 60 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "10d47-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 68935 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5380delta.pod 837s # expected: 68935 837s # received: 68935 837s ok 61 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "f6a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3946 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5381delta.pod 837s # expected: 3946 837s # received: 3946 837s ok 62 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "fd8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4056 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5382delta.pod 837s # expected: 4056 837s # received: 4056 837s ok 63 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c79b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 51099 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5400delta.pod 837s # expected: 51099 837s # received: 51099 837s ok 64 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "15dc-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5596 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl5401delta.pod 837s # expected: 5596 837s # received: 5596 837s ok 65 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e723-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 124707 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl561delta.pod 837s # expected: 124707 837s # received: 124707 837s ok 66 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1a2bb-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 107195 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl56delta.pod 837s # expected: 107195 837s # received: 107195 837s ok 67 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "94ac-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 38060 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl581delta.pod 837s # expected: 38060 837s # received: 38060 837s ok 68 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1176-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4470 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl582delta.pod 837s # expected: 4470 837s # received: 4470 837s ok 69 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "18bf-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6335 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl583delta.pod 837s # expected: 6335 837s # received: 6335 837s ok 70 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1cc3-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7363 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl584delta.pod 837s # expected: 7363 837s # received: 7363 837s ok 71 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1701-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5889 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl585delta.pod 837s # expected: 5889 837s # received: 5889 837s ok 72 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "122b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4651 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl586delta.pod 837s # expected: 4651 837s # received: 4651 837s ok 73 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "20a4-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8356 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl587delta.pod 837s # expected: 8356 837s # received: 8356 837s ok 74 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "62c1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 25281 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl588delta.pod 837s # expected: 25281 837s # received: 25281 837s ok 75 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "d28d-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 53901 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl589delta.pod 837s # expected: 53901 837s # received: 53901 837s ok 76 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1c1d5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 115157 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perl58delta.pod 837s # expected: 115157 837s # received: 115157 837s ok 77 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4fe9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 20457 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlaix.pod 837s # expected: 20457 837s # received: 20457 837s ok 78 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1688-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5768 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlamiga.pod 837s # expected: 5768 837s # received: 5768 837s ok 79 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2031-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8241 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlandroid.pod 837s # expected: 8241 837s # received: 8241 837s ok 80 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "cec59-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 846937 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlapi.pod 837s # expected: 846937 837s # received: 846937 837s ok 81 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "5838-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22584 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlapio.pod 837s # expected: 22584 837s # received: 22584 837s ok 82 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1b62-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7010 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlartistic.pod 837s # expected: 7010 837s # received: 7010 837s ok 83 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "210c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8460 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlbook.pod 837s # expected: 8460 837s # received: 8460 837s ok 84 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "126-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 294 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlboot.pod 837s # expected: 294 837s # received: 294 837s ok 85 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "130-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 304 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlbot.pod 837s # expected: 304 837s # received: 304 837s ok 86 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1f50-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8016 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlbs2000.pod 837s # expected: 8016 837s # received: 8016 837s ok 87 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "dea2-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 56994 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlcall.pod 837s # expected: 56994 837s # received: 56994 837s ok 88 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1180-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4480 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlcheat.pod 837s # expected: 4480 837s # received: 4480 837s ok 89 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3179-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12665 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlclass.pod 837s # expected: 12665 837s # received: 12665 837s ok 90 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3c63-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 15459 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlclassguts.pod 837s # expected: 15459 837s # received: 15459 837s ok 91 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "d19f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 53663 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlclib.pod 837s # expected: 53663 837s # received: 53663 837s ok 92 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "12e5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4837 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlcn.pod 837s # expected: 4837 837s # received: 4837 837s ok 93 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1b1b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6939 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlcommunity.pod 837s # expected: 6939 837s # received: 6939 837s ok 94 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "662a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 26154 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlcygwin.pod 837s # expected: 26154 837s # received: 26154 837s ok 95 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "cfa2-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 53154 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldata.pod 837s # expected: 53154 837s # received: 53154 837s ok 96 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "134d-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4941 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 837s # expected: 4941 837s # received: 4941 837s ok 97 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "a85c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 43100 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldebguts.pod 837s # expected: 43100 837s # received: 43100 837s ok 98 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "5693-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22163 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldebtut.pod 837s # expected: 22163 837s # received: 22163 837s ok 99 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "9bc9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 39881 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldebug.pod 837s # expected: 39881 837s # received: 39881 837s ok 100 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "15dc-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5596 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldelta.pod 837s # expected: 5596 837s # received: 5596 837s ok 101 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "5fb8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 24504 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldeprecation.pod 837s # expected: 24504 837s # received: 24504 837s ok 102 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4d4ea-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 316650 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldiag.pod 837s # expected: 316650 837s # received: 316650 837s ok 103 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "24a0-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9376 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldoc.pod 837s # expected: 9376 837s # received: 9376 837s ok 104 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "b4ed-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 46317 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldocstyle.pod 837s # expected: 46317 837s # received: 46317 837s ok 105 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "6946-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 26950 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldsc.pod 837s # expected: 26950 837s # received: 26950 837s ok 106 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1f20-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7968 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perldtrace.pod 837s # expected: 7968 837s # received: 7968 837s ok 107 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1497f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 84351 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlebcdic.pod 837s # expected: 84351 837s # received: 84351 837s ok 108 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "937e-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 37758 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlembed.pod 837s # expected: 37758 837s # received: 37758 837s ok 109 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2812-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10258 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlexperiment.pod 837s # expected: 10258 837s # received: 10258 837s ok 110 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "58d2-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22738 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq.pod 837s # expected: 22738 837s # received: 22738 837s ok 111 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "34a1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 13473 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq1.pod 837s # expected: 13473 837s # received: 13473 837s ok 112 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "292a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10538 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq2.pod 837s # expected: 10538 837s # received: 10538 837s ok 113 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "92e1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 37601 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq3.pod 837s # expected: 37601 837s # received: 37601 837s ok 114 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "16bcd-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 93133 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq4.pod 837s # expected: 93133 837s # received: 93133 837s ok 115 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "dbc1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 56257 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq5.pod 837s # expected: 56257 837s # received: 56257 837s ok 116 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "9a71-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 39537 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq6.pod 837s # expected: 39537 837s # received: 39537 837s ok 117 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "93ae-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 37806 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq7.pod 837s # expected: 37806 837s # received: 37806 837s ok 118 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c30c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 49932 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq8.pod 837s # expected: 49932 837s # received: 49932 837s ok 119 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3b75-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 15221 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfaq9.pod 837s # expected: 15221 837s # received: 15221 837s ok 120 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "56ca-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22218 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfilter.pod 837s # expected: 22218 837s # received: 22218 837s ok 121 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "342b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 13355 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfork.pod 837s # expected: 13355 837s # received: 13355 837s ok 122 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4122-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 16674 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlform.pod 837s # expected: 16674 837s # received: 16674 837s ok 123 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "671-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 1649 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 837s # expected: 1649 837s # received: 1649 837s ok 124 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "68740-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 427840 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlfunc.pod 837s # expected: 427840 837s # received: 427840 837s ok 125 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "7c2e-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 31790 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlgit.pod 837s # expected: 31790 837s # received: 31790 837s ok 126 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "219ca-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 137674 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlglossary.pod 837s # expected: 137674 837s # received: 137674 837s ok 127 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4072-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 16498 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlgov.pod 837s # expected: 16498 837s # received: 16498 837s ok 128 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "35f7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 13815 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlgpl.pod 837s # expected: 13815 837s # received: 13815 837s ok 129 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "31bb8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 203704 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlguts.pod 837s # expected: 203704 837s # received: 203704 837s ok 130 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "afe5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 45029 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhack.pod 837s # expected: 45029 837s # received: 45029 837s ok 131 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1297d-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 76157 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhacktips.pod 837s # expected: 76157 837s # received: 76157 837s ok 132 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1809-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6153 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhacktut.pod 837s # expected: 6153 837s # received: 6153 837s ok 133 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "602-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 1538 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhaiku.pod 837s # expected: 1538 837s # received: 1538 837s ok 134 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "ebeb-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 60395 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhist.pod 837s # expected: 60395 837s # received: 60395 837s ok 135 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "77a4-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 30628 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhpux.pod 837s # expected: 30628 837s # received: 30628 837s ok 136 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "7dd-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 2013 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlhurd.pod 837s # expected: 2013 837s # received: 2013 837s ok 137 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1fc9f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 130207 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlintern.pod 837s # expected: 130207 837s # received: 130207 837s ok 138 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "9216-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 37398 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlinterp.pod 837s # expected: 37398 837s # received: 37398 837s ok 139 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "579a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22426 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlintro.pod 837s # expected: 22426 837s # received: 22426 837s ok 140 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "8ad2-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 35538 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perliol.pod 837s # expected: 35538 837s # received: 35538 837s ok 141 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "11818-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 71704 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlipc.pod 837s # expected: 71704 837s # received: 71704 837s ok 142 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1150-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4432 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlirix.pod 837s # expected: 4432 837s # received: 4432 837s ok 143 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "20a8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8360 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perljp.pod 837s # expected: 8360 837s # received: 8360 837s ok 144 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2fc0-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12224 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlko.pod 837s # expected: 12224 837s # received: 12224 837s ok 145 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "163-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 355 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perllexwarn.pod 837s # expected: 355 837s # received: 355 837s ok 146 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "7ea-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 2026 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perllinux.pod 837s # expected: 2026 837s # received: 2026 837s ok 147 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "12978-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 76152 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perllocale.pod 837s # expected: 76152 837s # received: 76152 837s ok 148 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2487-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9351 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perllol.pod 837s # expected: 9351 837s # received: 9351 837s ok 149 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2f6f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12143 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmacosx.pod 837s # expected: 12143 837s # received: 12143 837s ok 150 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "67a7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 26535 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmod.pod 837s # expected: 26535 837s # received: 26535 837s ok 151 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2574-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9588 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 837s # expected: 9588 837s # received: 9588 837s ok 152 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1095c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 67932 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmodlib.pod 837s # expected: 67932 837s # received: 67932 837s ok 153 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "573b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 22331 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 837s # expected: 22331 837s # received: 22331 837s ok 154 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "d65-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3429 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlmroapi.pod 837s # expected: 3429 837s # received: 3429 837s ok 155 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2ad3-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10963 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlnewmod.pod 837s # expected: 10963 837s # received: 10963 837s ok 156 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "20a5-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8357 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlnumber.pod 837s # expected: 8357 837s # received: 8357 837s ok 157 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "8d31-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 36145 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlobj.pod 837s # expected: 36145 837s # received: 36145 837s ok 158 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "6885-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 26757 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlootut.pod 837s # expected: 26757 837s # received: 26757 837s ok 159 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2b4ac-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 177324 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlop.pod 837s # expected: 177324 837s # received: 177324 837s ok 160 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4db-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 1243 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 837s # expected: 1243 837s # received: 1243 837s ok 161 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3b77-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 15223 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlopentut.pod 837s # expected: 15223 837s # received: 15223 837s ok 162 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "16cb7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 93367 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlos2.pod 837s # expected: 93367 837s # received: 93367 837s ok 163 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "37cb-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 14283 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlos390.pod 837s # expected: 14283 837s # received: 14283 837s ok 164 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "12b0-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4784 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlos400.pod 837s # expected: 4784 837s # received: 4784 837s ok 165 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c8a9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 51369 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpacktut.pod 837s # expected: 51369 837s # received: 51369 837s ok 166 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c2bc-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 49852 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlperf.pod 837s # expected: 49852 837s # received: 49852 837s ok 167 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1418-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5144 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlplan9.pod 837s # expected: 5144 837s # received: 5144 837s ok 168 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "5b65-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 23397 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpod.pod 837s # expected: 23397 837s # received: 23397 837s ok 169 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "10d10-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 68880 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpodspec.pod 837s # expected: 68880 837s # received: 68880 837s ok 170 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2f40-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 12096 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 837s # expected: 12096 837s # received: 12096 837s ok 171 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "67b7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 26551 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpolicy.pod 837s # expected: 26551 837s # received: 26551 837s ok 172 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "15db1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 89521 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlport.pod 837s # expected: 89521 837s # received: 89521 837s ok 173 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1412-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 5138 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlpragma.pod 837s # expected: 5138 837s # received: 5138 837s ok 174 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1a25-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 6693 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlqnx.pod 837s # expected: 6693 837s # received: 6693 837s ok 175 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "21256-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 135766 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlre.pod 837s # expected: 135766 837s # received: 135766 837s ok 176 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "8a9c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 35484 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlreapi.pod 837s # expected: 35484 837s # received: 35484 837s ok 177 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "818f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 33167 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 837s # expected: 33167 837s # received: 33167 837s ok 178 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "bec7-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 48839 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 837s # expected: 48839 837s # received: 48839 837s ok 179 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "8d5c-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 36188 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlref.pod 837s # expected: 36188 837s # received: 36188 837s ok 180 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4944-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 18756 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlreftut.pod 837s # expected: 18756 837s # received: 18756 837s ok 181 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "a989-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 43401 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlreguts.pod 837s # expected: 43401 837s # received: 43401 837s ok 182 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1fd-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 509 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlrepository.pod 837s # expected: 509 837s # received: 509 837s ok 183 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4b07-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 19207 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlrequick.pod 837s # expected: 19207 837s # received: 19207 837s ok 184 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3caa-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 15530 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlreref.pod 837s # expected: 15530 837s # received: 15530 837s ok 185 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1e1ef-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 123375 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlretut.pod 837s # expected: 123375 837s # received: 123375 837s ok 186 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "651-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 1617 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlriscos.pod 837s # expected: 1617 837s # received: 1617 837s ok 187 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "e707-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 59143 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlrun.pod 837s # expected: 59143 837s # received: 59143 837s ok 188 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "6cea-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 27882 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsec.pod 837s # expected: 27882 837s # received: 27882 837s ok 189 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "4af2-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 19186 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 837s # expected: 19186 837s # received: 19186 837s ok 190 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "7494-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 29844 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsolaris.pod 837s # expected: 29844 837s # received: 29844 837s ok 191 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1bdc-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7132 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsource.pod 837s # expected: 7132 837s # received: 7132 837s ok 192 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "233b-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 9019 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlstyle.pod 837s # expected: 9019 837s # received: 9019 837s ok 193 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "12fb9-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 77753 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsub.pod 837s # expected: 77753 837s # received: 77753 837s ok 194 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "d31f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 54047 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsyn.pod 837s # expected: 54047 837s # received: 54047 837s ok 195 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "2858-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10328 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlsynology.pod 837s # expected: 10328 837s # received: 10328 837s ok 196 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "b184-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 45444 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlthrtut.pod 837s # expected: 45444 837s # received: 45444 837s ok 197 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "9a91-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 39569 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltie.pod 837s # expected: 39569 837s # received: 39569 837s ok 198 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "cda6a-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 842346 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltoc.pod 837s # expected: 842346 837s # received: 842346 837s ok 199 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "174-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 372 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltodo.pod 837s # expected: 372 837s # received: 372 837s ok 200 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "126-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 294 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltooc.pod 837s # expected: 294 837s # received: 294 837s ok 201 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "126-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 294 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltoot.pod 837s # expected: 294 837s # received: 294 837s ok 202 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "297f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 10623 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltrap.pod 837s # expected: 10623 837s # received: 10623 837s ok 203 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "213f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 8511 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltru64.pod 837s # expected: 8511 837s # received: 8511 837s ok 204 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1183-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4483 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perltw.pod 837s # expected: 4483 837s # received: 4483 837s ok 205 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "162b6-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 90806 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlunicode.pod 837s # expected: 90806 837s # received: 90806 837s ok 206 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "6349-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 25417 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlunicook.pod 837s # expected: 25417 837s # received: 25417 837s ok 207 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "372e-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 14126 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlunifaq.pod 837s # expected: 14126 837s # received: 14126 837s ok 208 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "96e1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 38625 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perluniintro.pod 837s # expected: 38625 837s # received: 38625 837s ok 209 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "6eefa-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 454394 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perluniprops.pod 837s # expected: 454394 837s # received: 454394 837s ok 210 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1f10-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7952 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlunitut.pod 837s # expected: 7952 837s # received: 7952 837s ok 211 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "1ce8-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 7400 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlutil.pod 837s # expected: 7400 837s # received: 7400 837s ok 212 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "16c17-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 93207 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlvar.pod 837s # expected: 93207 837s # received: 93207 837s ok 213 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c68d-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 50829 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlvms.pod 837s # expected: 50829 837s # received: 50829 837s ok 214 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "f16-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 3862 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlvos.pod 837s # expected: 3862 837s # received: 3862 837s ok 215 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "7c61-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 31841 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlwin32.pod 837s # expected: 31841 837s # received: 31841 837s ok 216 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "12d15-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 77077 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlxs.pod 837s # expected: 77077 837s # received: 77077 837s ok 217 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "c51f-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 50463 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlxstut.pod 837s # expected: 50463 837s # received: 50463 837s ok 218 837s #lwp request: 837s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "5dc1-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 24001 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 837s # expected: 24001 837s # received: 24001 837s ok 219 837s #lwp request: 837s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "b237c-63a9ccb563e40" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 729980 837s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-binary-httpd 837s # expected: 729980 837s # received: 729980 837s ok 220 837s #lwp request: 837s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 837s #User-Agent: libwww-perl/6.78 837s # 837s #server response: 837s #HTTP/1.1 200 OK 837s #Connection: close 837s #Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Accept-Ranges: bytes 837s #ETag: "3e04c0-63aee5c187c80" 837s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 837s #Vary: In-If1 837s #Content-Length: 4064448 837s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 837s #Client-Date: Thu, 04 Sep 2025 16:13:31 GMT 837s #Client-Peer: 127.0.0.1:8529 837s #Client-Response-Num: 1 837s #DMMATCH1: 1 837s # 837s # testing : download of /getfiles-binary-perl 837s # expected: 4064448 837s # received: 4064448 837s ok 221 837s ok 840s t/apache/headers.t .................. 840s 1..27 840s # Running under perl version 5.040001 for linux 840s # Current time local: Thu Sep 4 16:13:32 2025 840s # Current time GMT: Thu Sep 4 16:13:32 2025 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.44 840s testing: Hello: World 840s ok 1 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 2 840s header: [World] vs [World] 840s # testing : compare header Hello value 840s # expected: 'World' 840s # received: 'World' 840s ok 3 840s testing: Hello: World 840s ok 4 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 5 840s header: [World] vs [World] 840s # testing : compare header Hello value 840s # expected: 'World' 840s # received: 'World' 840s ok 6 840s testing: Hello: World 840s ok 7 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 8 840s header: [World] vs [World] 840s # testing : compare header Hello value 840s # expected: 'World' 840s # received: 'World' 840s ok 9 840s testing: Hello: Foo 840s Bar 840s ok 10 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 11 840s header: [Foo Bar] vs [Foo Bar] 840s # testing : compare header Hello value 840s # expected: 'Foo Bar' 840s # received: 'Foo Bar' 840s ok 12 840s testing: Hello: Foo 840s Bar 840s ok 13 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 14 840s header: [Foo Bar] vs [Foo Bar] 840s # testing : compare header Hello value 840s # expected: 'Foo Bar' 840s # received: 'Foo Bar' 840s ok 15 840s testing: Hello: Foo 840s Bar 840s ok 16 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 17 840s header: [Foo Bar] vs [Foo Bar] 840s # testing : compare header Hello value 840s # expected: 'Foo Bar' 840s # received: 'Foo Bar' 840s ok 18 840s testing: Hello: Foo 840s Bar 840s ok 19 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 20 840s header: [Foo Bar] vs [Foo Bar] 840s # testing : compare header Hello value 840s # expected: 'Foo Bar' 840s # received: 'Foo Bar' 840s ok 21 840s testing: Hello: Foo 840s Bar 840s ok 22 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 23 840s header: [Foo Bar] vs [Foo Bar] 840s # testing : compare header Hello value 840s # expected: 'Foo Bar' 840s # received: 'Foo Bar' 840s ok 24 840s testing: Hello:World 840s ok 25 840s # testing : response success 840s # expected: qr/HTTP\/1\.. 200 OK/ 840s # received: 'HTTP/1.1 200 OK' 840s ok 26 840s header: [World] vs [World] 840s # testing : compare header Hello value 840s # expected: 'World' 840s # received: 'World' 840s ok 27 840s ok 843s t/apache/hostcheck.t ................ 843s 1..14 843s # Running under perl version 5.040001 for linux 843s # Current time local: Thu Sep 4 16:13:34 2025 843s # Current time GMT: Thu Sep 4 16:13:34 2025 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.44 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: localhost 843s 843s # expected 200, got 200 for ok 843s ok 1 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: localhost:1 843s 843s # expected 200, got 200 for port ignored 843s ok 2 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: notlisted 843s 843s # expected 200, got 200 for name not listed 843s ok 3 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: 127.0.0.1 843s 843s # expected 200, got 200 for IP not in serveralias/servername 843s ok 4 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: default-strict 843s 843s # expected 200, got 200 for NVH matches in default server 843s ok 5 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: nvh-strict 843s 843s # expected 200, got 200 for NVH matches 843s ok 6 843s # SENDING to 127.0.0.1:8529 843s # GET / HTTP/1.1 843s Host: nvh-strict:1 843s 843s # expected 200, got 200 for NVH matches port ignored 843s ok 7 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: localhost 843s 843s # expected 400, got 400 for ok 843s ok 8 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: localhost:1 843s 843s # expected 400, got 400 for port ignored 843s ok 9 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: notlisted 843s 843s # expected 400, got 400 for name not listed 843s ok 10 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: 127.0.0.1 843s 843s # expected 400, got 400 for IP not in serveralias/servername 843s ok 11 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: default-strict 843s 843s # expected 200, got 200 for NVH matches in default server 843s ok 12 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: nvh-strict 843s 843s # expected 200, got 200 for NVH matches 843s ok 13 843s # SENDING to 127.0.0.1:8556 843s # GET / HTTP/1.1 843s Host: nvh-strict:1 843s 843s # expected 200, got 200 for NVH matches port ignored 843s ok 14 843s ok 846s t/apache/http_strict.t .............. 846s 1..178 846s # Running under perl version 5.040001 for linux 846s # Current time local: Thu Sep 4 16:13:37 2025 846s # Current time GMT: Thu Sep 4 16:13:37 2025 846s # Using Test.pm version 1.31 846s # Using Apache/Test.pm version 1.44 846s # SENDING: 846s # GET / HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 1 846s # SENDING: 846s # GET / HTTP/1.0\n\n 846s # expecting success, got 200 846s ok 2 846s # SENDING: 846s # get / HTTP/1.0\r\n\r\n 846s # expecting 501, got 501 846s ok 3 846s # SENDING: 846s # G ET / HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 4 846s # SENDING: 846s # G\x00ET / HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 5 846s # SENDING: 846s # G/T / HTTP/1.0\r\n\r\n 846s # expecting 501, got 501 846s ok 6 846s # SENDING: 846s # GET /\x00 HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 7 846s # SENDING: 846s # GET / HTTP/1.0\x00\r\n\r\n 846s # expecting 400, got 400 846s ok 8 846s # SENDING: 846s # GET\x0c/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 9 846s # SENDING: 846s # GET\r/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 10 846s # SENDING: 846s # GET\t/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 11 846s # SENDING: 846s # GET / HTT/1.0\r\n\r\n 846s # expecting error, got 400 846s ok 12 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 13 846s # SENDING: 846s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 14 846s # SENDING: 846s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 15 846s # SENDING: 846s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 16 846s # SENDING: 846s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 17 846s # SENDING: 846s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 846s # expecting 200, got 200 846s ok 18 846s # SENDING: 846s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 19 846s # SENDING: 846s # GET / HTTP/\r\nHost: localhost\r\n\r\n 846s # expecting error, got 400 846s ok 20 846s # SENDING: 846s # GET / HTTP/0.9\r\n\r\n 846s # expecting error, got 400 846s ok 21 846s # SENDING: 846s # GET / HTTP/0.8\r\n\r\n 846s # expecting error, got 400 846s ok 22 846s # SENDING: 846s # GET /\x01 HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 23 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 24 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 846s # expecting 200, got 200 846s ok 25 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 846s # expecting 400, got 400 846s ok 26 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 846s # expecting 200, got 200 846s ok 27 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo\r\n\r\n 846s # expecting 400, got 400 846s ok 28 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 846s # expecting 400, got 400 846s ok 29 846s # SENDING: 846s # GET / HTTP/1.0\r\n: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 30 846s # SENDING: 846s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 31 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 846s # expecting 400, got 400 846s ok 32 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 846s # expecting 400, got 400 846s ok 33 846s # SENDING: 846s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 846s # expecting 400, got 400 846s ok 34 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 35 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 36 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 37 846s # SENDING: 846s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 846s # expecting 200, got 200 846s ok 38 846s # SENDING: 846s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 846s # expecting 400, got 400 846s ok 39 846s # SENDING: 846s # GET / HTTP/1.0\r\r 846s # expecting dropped connection and HTTPD dropped connection 846s ok 40 846s # SENDING: 846s # GET /\r\n 846s # expecting headerless HTTP/0.9 body, got response 846s ok 41 846s # SENDING: 846s # GET /#frag HTTP/1.0\r\n 846s # expecting 400, got 400 846s ok 42 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 846s # expecting 200, got 200 846s ok 43 846s # SENDING: 846s # GET http://017700000001/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 44 846s # SENDING: 846s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 45 846s # SENDING: 846s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 46 846s # SENDING: 846s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 47 846s # SENDING: 846s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 48 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 846s # expecting 200, got 200 846s ok 49 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 846s # expecting 400, got 400 846s ok 50 846s # SENDING: 846s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 51 846s # SENDING: 846s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 52 846s # SENDING: 846s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 53 846s # SENDING: 846s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 54 846s # SENDING: 846s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 55 846s # SENDING: 846s # GET http://[::1]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 56 846s # SENDING: 846s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 57 846s # SENDING: 846s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 58 846s # SENDING: 846s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 59 846s # SENDING: 846s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 60 846s # SENDING: 846s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 61 846s # SENDING: 846s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 62 846s # SENDING: 846s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 63 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 846s # expecting success, got 200 846s ok 64 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 846s # expecting success, got 200 846s ok 65 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 846s # expecting success, got 200 846s ok 66 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 846s # expecting success, got 200 846s ok 67 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 846s # expecting success, got 200 846s ok 68 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 846s # expecting success, got 200 846s ok 69 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 846s # expecting 200, got 200 846s ok 70 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 846s # expecting 200, got 200 846s ok 71 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 846s # expecting 400, got 400 846s ok 72 846s # SENDING: 846s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 73 846s # SENDING: 846s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 74 846s # SENDING: 846s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 75 846s # SENDING: 846s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 76 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 846s # expecting 200, got 200 846s ok 77 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 846s # expecting 200, got 200 846s ok 78 846s # SENDING: 846s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 79 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 846s # DECODED: Foo: bar 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: bar\r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 80 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 846s # DECODED: Foo: 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: \r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 81 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 846s # DECODED: : bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 82 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\x00oo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Content-Length: 528\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 83 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\x01oo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 84 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\noo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Content-Length: 528\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 85 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 846s # DECODED: Foo: b\tar 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: b\tar\r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 86 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 846s # DECODED: Foo: b\x01ar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 87 846s # SENDING: 846s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 846s # expecting 500, got 500 846s ok 88 846s # SENDING: 846s # GET / HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 89 846s # SENDING: 846s # GET / HTTP/1.0\n\n 846s # expecting 400, got 400 846s ok 90 846s # SENDING: 846s # get / HTTP/1.0\r\n\r\n 846s # expecting 501, got 501 846s ok 91 846s # SENDING: 846s # G ET / HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 92 846s # SENDING: 846s # G\x00ET / HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 93 846s # SENDING: 846s # G/T / HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 94 846s # SENDING: 846s # GET /\x00 HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 95 846s # SENDING: 846s # GET / HTTP/1.0\x00\r\n\r\n 846s # expecting 400, got 400 846s ok 96 846s # SENDING: 846s # GET\x0c/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 97 846s # SENDING: 846s # GET\r/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 98 846s # SENDING: 846s # GET\t/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 99 846s # SENDING: 846s # GET / HTT/1.0\r\n\r\n 846s # expecting error, got 400 846s ok 100 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 101 846s # SENDING: 846s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 102 846s # SENDING: 846s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 846s # expecting success, got 200 846s ok 103 846s # SENDING: 846s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 104 846s # SENDING: 846s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 105 846s # SENDING: 846s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 106 846s # SENDING: 846s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 107 846s # SENDING: 846s # GET / HTTP/\r\nHost: localhost\r\n\r\n 846s # expecting error, got 400 846s ok 108 846s # SENDING: 846s # GET / HTTP/0.9\r\n\r\n 846s # expecting error, got 400 846s ok 109 846s # SENDING: 846s # GET / HTTP/0.8\r\n\r\n 846s # expecting error, got 400 846s ok 110 846s # SENDING: 846s # GET /\x01 HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 111 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 112 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 846s # expecting 200, got 200 846s ok 113 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 846s # expecting 400, got 400 846s ok 114 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 846s # expecting 400, got 400 846s ok 115 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo\r\n\r\n 846s # expecting 400, got 400 846s ok 116 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 846s # expecting 400, got 400 846s ok 117 846s # SENDING: 846s # GET / HTTP/1.0\r\n: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 118 846s # SENDING: 846s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 119 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 846s # expecting 400, got 400 846s ok 120 846s # SENDING: 846s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 846s # expecting 400, got 400 846s ok 121 846s # SENDING: 846s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 846s # expecting 400, got 400 846s ok 122 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 123 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 124 846s # SENDING: 846s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 846s # expecting 400, got 400 846s ok 125 846s # SENDING: 846s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 846s # expecting 200, got 200 846s ok 126 846s # SENDING: 846s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 846s # expecting 400, got 400 846s ok 127 846s # SENDING: 846s # GET / HTTP/1.0\r\r 846s # expecting dropped connection and HTTPD dropped connection 846s ok 128 846s # SENDING: 846s # GET /\r\n 846s # expecting headerless HTTP/0.9 body, got response 846s ok 129 846s # SENDING: 846s # GET /#frag HTTP/1.0\r\n 846s # expecting 400, got 400 846s ok 130 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 846s # expecting 400, got 400 846s ok 131 846s # SENDING: 846s # GET http://017700000001/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 132 846s # SENDING: 846s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 133 846s # SENDING: 846s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 134 846s # SENDING: 846s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 135 846s # SENDING: 846s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 136 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 846s # expecting 400, got 400 846s ok 137 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 846s # expecting 400, got 400 846s ok 138 846s # SENDING: 846s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 139 846s # SENDING: 846s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 140 846s # SENDING: 846s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 141 846s # SENDING: 846s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 142 846s # SENDING: 846s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 143 846s # SENDING: 846s # GET http://[::1]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 144 846s # SENDING: 846s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 145 846s # SENDING: 846s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 146 846s # SENDING: 846s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 147 846s # SENDING: 846s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 148 846s # SENDING: 846s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 149 846s # SENDING: 846s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 846s # expecting success, got 200 846s ok 150 846s # SENDING: 846s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 846s # expecting 400, got 400 846s ok 151 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 846s # expecting success, got 200 846s ok 152 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 846s # expecting success, got 200 846s ok 153 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 846s # expecting success, got 200 846s ok 154 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 846s # expecting success, got 200 846s ok 155 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 846s # expecting success, got 200 846s ok 156 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 846s # expecting success, got 200 846s ok 157 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 846s # expecting 400, got 400 846s ok 158 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 846s # expecting 400, got 400 846s ok 159 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 846s # expecting 400, got 400 846s ok 160 846s # SENDING: 846s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 161 846s # SENDING: 846s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 162 846s # SENDING: 846s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 163 846s # SENDING: 846s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 846s # expecting 200, got 200 846s ok 164 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 846s # expecting 200, got 200 846s ok 165 846s # SENDING: 846s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 846s # expecting 200, got 200 846s ok 166 846s # SENDING: 846s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 846s # expecting 200, got 200 846s ok 167 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 846s # DECODED: Foo: bar 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: bar\r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 168 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 846s # DECODED: Foo: 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: \r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 169 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 846s # DECODED: : bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 170 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\x00oo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Content-Length: 528\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 171 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\x01oo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 172 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 846s # DECODED: F\noo: bar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Content-Length: 528\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 173 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 846s # DECODED: Foo: b\tar 846s # RESPONSE: 846s # HTTP/1.1 200 OK\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Foo: b\tar\r\n 846s # Vary: In-If1\r\n 846s # DMMATCH1: 1\r\n 846s # Content-Length: 36\r\n 846s # Connection: close\r\n 846s # Content-Type: text/plain\r\n 846s # \r\n 846s # Hi!\n 846s # SERVERNAME=localhost\n 846s # HTTP_HOST=\n 846s # 846s # expecting 200, got 200 846s ok 174 846s # SENDING: 846s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 846s # DECODED: Foo: b\x01ar 846s # RESPONSE: 846s # HTTP/1.1 500 Internal Server Error\r\n 846s # Date: Thu, 04 Sep 2025 16:13:40 GMT\r\n 846s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 846s # Connection: close\r\n 846s # Content-Type: text/html; charset=iso-8859-1\r\n 846s # \r\n 846s # \n 846s # \n 846s # ... 846s # expecting 500, got 500 846s ok 175 846s # SENDING: 846s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 846s # expecting 500, got 500 846s ok 176 846s ok 177 846s ok 178 846s ok 849s t/apache/if_sections.t .............. 849s 1..46 849s # Running under perl version 5.040001 for linux 849s # Current time local: Thu Sep 4 16:13:40 2025 849s # Current time GMT: Thu Sep 4 16:13:40 2025 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.44 849s # /if_sec/ with '': 849s # expected: 200 849s # received: '200' 849s ok 1 849s # expected: undef 849s # received: undef 849s ok 2 849s # /if_sec/foo.if_test with '': 849s # expected: 200 849s # received: '200' 849s ok 3 849s # expected: undef 849s # received: undef 849s ok 4 849s # /if_sec/foo.if_test with '1': 849s # expected: 200 849s # received: '200' 849s ok 5 849s # expected: 'global1' 849s # received: 'global1' 849s ok 6 849s # /if_sec/foo.if_test with '1 11': 849s # expected: 200 849s # received: '200' 849s ok 7 849s # expected: 'global1, nested11, nested113' 849s # received: 'global1, nested11, nested113' 849s ok 8 849s # /if_sec/foo.if_test with '1 11 111': 849s # expected: 200 849s # received: '200' 849s ok 9 849s # expected: 'global1, nested11, nested111' 849s # received: 'global1, nested11, nested111' 849s ok 10 849s # /if_sec/foo.if_test with '1 11 112': 849s # expected: 200 849s # received: '200' 849s ok 11 849s # expected: 'global1, nested11, nested112' 849s # received: 'global1, nested11, nested112' 849s ok 12 849s # /if_sec/foo.if_test with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 13 849s # expected: 'global1, files2' 849s # received: 'global1, files2' 849s ok 14 849s # /if_sec/dir/foo.txt with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 15 849s # expected: 'global1, dir1, dir2, dir_files1' 849s # received: 'global1, dir1, dir2, dir_files1' 849s ok 16 849s # /if_sec/dir/ with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 17 849s # expected: 'global1, dir1, dir2' 849s # received: 'global1, dir1, dir2' 849s ok 18 849s # /if_sec/dir/ with '1 11': 849s # expected: 200 849s # received: '200' 849s ok 19 849s # expected: 'global1, dir1, nested11, nested113' 849s # received: 'global1, dir1, nested11, nested113' 849s ok 20 849s # /if_sec/dir/ with '1 11 111': 849s # expected: 200 849s # received: '200' 849s ok 21 849s # expected: 'global1, dir1, nested11, nested111' 849s # received: 'global1, dir1, nested11, nested111' 849s ok 22 849s # /if_sec/dir/ with '1 11 112': 849s # expected: 200 849s # received: '200' 849s ok 23 849s # expected: 'global1, dir1, nested11, nested112' 849s # received: 'global1, dir1, nested11, nested112' 849s ok 24 849s # /if_sec/loc/ with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 25 849s # expected: 'global1, loc1, loc2' 849s # received: 'global1, loc1, loc2' 849s ok 26 849s # /if_sec/loc/foo.txt with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 27 849s # expected: 'global1, loc1, loc2' 849s # received: 'global1, loc1, loc2' 849s ok 28 849s # /if_sec/loc/ with '1 11': 849s # expected: 200 849s # received: '200' 849s ok 29 849s # expected: 'global1, loc1, nested11, nested113' 849s # received: 'global1, loc1, nested11, nested113' 849s ok 30 849s # /if_sec/loc/ with '1 11 111': 849s # expected: 200 849s # received: '200' 849s ok 31 849s # expected: 'global1, loc1, nested11, nested111' 849s # received: 'global1, loc1, nested11, nested111' 849s ok 32 849s # /if_sec/loc/ with '1 11 112': 849s # expected: 200 849s # received: '200' 849s ok 33 849s # expected: 'global1, loc1, nested11, nested112' 849s # received: 'global1, loc1, nested11, nested112' 849s ok 34 849s # /if_sec/loc/foo.if_test with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 35 849s # expected: 'global1, files2, loc1, loc2' 849s # received: 'global1, files2, loc1, loc2' 849s ok 36 849s # /if_sec/loc/foo.if_test with '1 2 11': 849s # expected: 200 849s # received: '200' 849s ok 37 849s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 849s # received: 'global1, files2, loc1, loc2, nested11, nested113' 849s ok 38 849s # /if_sec/loc/foo.if_test with '1 2 11 111': 849s # expected: 200 849s # received: '200' 849s ok 39 849s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 849s # received: 'global1, files2, loc1, loc2, nested11, nested111' 849s ok 40 849s # /if_sec/loc/foo.if_test with '1 2 11 112': 849s # expected: 200 849s # received: '200' 849s ok 41 849s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 849s # received: 'global1, files2, loc1, loc2, nested11, nested112' 849s ok 42 849s # /if_sec/proxy/ with '1 2': 849s # expected: 200 849s # received: '200' 849s ok 43 849s # expected: 'global1, locp1, locp2' 849s # received: 'global1, locp1, locp2' 849s ok 44 849s # /if_sec/proxy/ with '2': 849s # expected: 200 849s # received: '200' 849s ok 45 849s # expected: 'locp2' 849s # received: 'locp2' 849s ok 46 849s ok 852s t/apache/iffile.t ................... 852s 1..2 852s # Running under perl version 5.040001 for linux 852s # Current time local: Thu Sep 4 16:13:43 2025 852s # Current time GMT: Thu Sep 4 16:13:43 2025 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.44 852s # expected: 200 852s # received: '200' 852s ok 1 852s # expected: 'success1, success2, success3, success4, success5' 852s # received: 'success1, success2, success3, success4, success5' 852s ok 2 852s ok 855s t/apache/leaks.t .................... skipped: mod_memory_track not activated 862s t/apache/limits.t ................... 862s 1..12 862s # Running under perl version 5.040001 for linux 862s # Current time local: Thu Sep 4 16:13:49 2025 862s # Current time GMT: Thu Sep 4 16:13:49 2025 862s # Using Test.pm version 1.31 862s # Using Apache/Test.pm version 1.44 862s # Testing LimitRequestLine; should succeed 862s # testing : Test #1 862s # expected: 200 862s # received: '200' 862s ok 1 862s # Testing LimitRequestLine; should fail 862s # testing : Test #2 862s # expected: 414 862s # received: '414' 862s ok 2 862s # Testing LimitRequestFieldSize; should succeed 862s # testing : Test #3 862s # expected: 200 862s # received: '200' 862s ok 3 862s # Testing LimitRequestFieldSize; should fail 862s # testing : Test #4 862s # expected: 400 862s # received: '400' 862s ok 4 862s # Testing LimitRequestFields; should succeed 862s # testing : Test #5 862s # expected: 200 862s # received: '200' 862s ok 5 862s # Testing LimitRequestFields; should fail 862s # testing : Test #6 862s # expected: 400 862s # received: '400' 862s ok 6 862s # Testing LimitRequestBody; should succeed 862s # Chunked transfer-encoding enabled 862s # testing : Test #7 862s # expected: 200 862s # received: '200' 862s ok 7 862s # Testing LimitRequestBody; should succeed 862s # Chunked transfer-encoding disabled 862s # testing : Test #8 862s # expected: 200 862s # received: '200' 862s ok 8 862s # Testing LimitRequestBody; should fail 862s # Chunked transfer-encoding enabled 862s # testing : Test #9 862s # expected: 413 862s # received: '413' 862s ok 9 862s # Testing LimitRequestBody; should fail 862s # Chunked transfer-encoding disabled 862s # testing : Test #10 862s # expected: 413 862s # received: '413' 862s ok 10 862s # Testing LimitRequestFieldSize; should succeed 862s # testing : Test #11 862s # expected: 200 862s # received: '200' 862s ok 11 862s # Testing LimitRequestFieldSize; should fail 862s # testing : Test #12 862s # expected: 400 862s # received: '400' 862s ok 12 862s ok 865s t/apache/loglevel.t ................. 865s 1..8 865s # Running under perl version 5.040001 for linux 865s # Current time local: Thu Sep 4 16:13:56 2025 865s # Current time GMT: Thu Sep 4 16:13:56 2025 865s # Using Test.pm version 1.31 865s # Using Apache/Test.pm version 1.44 865s ok 1 865s ok 2 865s ok 3 865s ok 4 865s ok 5 865s ok 6 865s ok 7 865s ok 8 865s ok 868s t/apache/maxranges.t ................ 868s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 868s 1..19 868s # Running under perl version 5.040001 for linux 868s # Current time local: Thu Sep 4 16:13:59 2025 868s # Current time GMT: Thu Sep 4 16:13:59 2025 868s # Using Test.pm version 1.31 868s # Using Apache/Test.pm version 1.44 868s ok 1 868s ok 2 868s ok 3 868s ok 4 868s ok 5 868s ok 6 868s ok 7 868s ok 8 868s ok 9 868s ok 10 868s ok 11 868s ok 12 868s ok 13 868s ok 14 868s ok 15 868s ok 16 868s ok 17 868s ok 18 868s ok 19 868s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 868s ok 871s t/apache/mergeslashes.t ............. 871s 1..9 871s # Running under perl version 5.040001 for linux 871s # Current time local: Thu Sep 4 16:14:02 2025 871s # Current time GMT: Thu Sep 4 16:14:02 2025 871s # Using Test.pm version 1.31 871s # Using Apache/Test.pm version 1.44 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for exact match 871s ok 1 871s # SENDING to 127.0.0.1:8556 871s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for merged even at front 871s ok 2 871s # SENDING to 127.0.0.1:8556 871s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for merged even at front 871s ok 3 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for c// should be merged 871s ok 4 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for a// should be merged 871s ok 5 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for a// matches locationmatch 871s ok 6 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 871s # expected 200, got 200 for c// doesn't match locationmatch 871s ok 7 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for baseline failed 871s ok 8 871s # SENDING to 127.0.0.1:8556 871s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 871s # expected 403, got 403 for b//d not merged for Location with OFF 871s ok 9 871s ok 873s t/apache/mmn.t ...................... 873s 1..2 873s # Running under perl version 5.040001 for linux 873s # Current time local: Thu Sep 4 16:14:05 2025 873s # Current time GMT: Thu Sep 4 16:14:05 2025 873s # Using Test.pm version 1.31 873s # Using Apache/Test.pm version 1.44 873s ok 1 873s ok 2 873s ok 876s t/apache/options.t .................. 876s 1..2 876s # Running under perl version 5.040001 for linux 876s # Current time local: Thu Sep 4 16:14:08 2025 876s # Current time GMT: Thu Sep 4 16:14:08 2025 876s # Using Test.pm version 1.31 876s # Using Apache/Test.pm version 1.44 876s # testing : code 876s # expected: 200 876s # received: '200' 876s ok 1 876s # testing : OPTIONS 876s # expected: qr/OPTIONS/ 876s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 876s ok 2 876s ok 881s t/apache/passbrigade.t .............. 881s # using LWP client 881s 1..114 881s # Running under perl version 5.040001 for linux 881s # Current time local: Thu Sep 4 16:14:11 2025 881s # Current time GMT: Thu Sep 4 16:14:11 2025 881s # Using Test.pm version 1.31 881s # Using Apache/Test.pm version 1.44 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 1024 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 1024 881s # received: 1024 881s ok 1 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 2048 881s # received: 2048 881s ok 2 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 3072 881s # received: 3072 881s ok 3 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 4096 881s # received: 4096 881s ok 4 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 5120 881s # received: 5120 881s ok 5 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 6144 881s # received: 6144 881s ok 6 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 7168 881s # received: 7168 881s ok 7 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 8192 881s # received: 8192 881s ok 8 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 9216 881s # received: 9216 881s ok 9 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 10240 881s # received: 10240 881s ok 10 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 11264 881s # received: 11264 881s ok 11 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 12288 881s # received: 12288 881s ok 12 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 13312 881s # received: 13312 881s ok 13 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 14336 881s # received: 14336 881s ok 14 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 15360 881s # received: 15360 881s ok 15 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 16384 881s # received: 16384 881s ok 16 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 17408 881s # received: 17408 881s ok 17 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 18432 881s # received: 18432 881s ok 18 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 19456 881s # received: 19456 881s ok 19 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 20480 881s # received: 20480 881s ok 20 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 21504 881s # received: 21504 881s ok 21 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 22528 881s # received: 22528 881s ok 22 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 23552 881s # received: 23552 881s ok 23 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 24576 881s # received: 24576 881s ok 24 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 25600 881s # received: 25600 881s ok 25 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 26624 881s # received: 26624 881s ok 26 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 27648 881s # received: 27648 881s ok 27 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 28672 881s # received: 28672 881s ok 28 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 29696 881s # received: 29696 881s ok 29 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 30720 881s # received: 30720 881s ok 30 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 31744 881s # received: 31744 881s ok 31 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 32768 881s # received: 32768 881s ok 32 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 33792 881s # received: 33792 881s ok 33 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 34816 881s # received: 34816 881s ok 34 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 35840 881s # received: 35840 881s ok 35 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 36864 881s # received: 36864 881s ok 36 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 37888 881s # received: 37888 881s ok 37 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 38912 881s # received: 38912 881s ok 38 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 39936 881s # received: 39936 881s ok 39 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 40960 881s # received: 40960 881s ok 40 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 41984 881s # received: 41984 881s ok 41 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 43008 881s # received: 43008 881s ok 42 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 44032 881s # received: 44032 881s ok 43 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 45056 881s # received: 45056 881s ok 44 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 46080 881s # received: 46080 881s ok 45 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 47104 881s # received: 47104 881s ok 46 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 48128 881s # received: 48128 881s ok 47 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 49152 881s # received: 49152 881s ok 48 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 50176 881s # received: 50176 881s ok 49 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 51200 881s # received: 51200 881s ok 50 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 102400 881s # received: 102400 881s ok 51 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 307200 881s # received: 307200 881s ok 52 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 512000 881s # received: 512000 881s ok 53 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 2048000 881s # received: 2048000 881s ok 54 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 4096000 881s # received: 4096000 881s ok 55 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:14 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 6144000 881s # received: 6144000 881s ok 56 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 10240000 881s # received: 10240000 881s ok 57 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 1024 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 1024 881s # received: 1024 881s ok 58 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 2048 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 2048 881s # received: 2048 881s ok 59 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 3072 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 3072 881s # received: 3072 881s ok 60 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 4096 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 4096 881s # received: 4096 881s ok 61 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 5120 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 5120 881s # received: 5120 881s ok 62 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 6144 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 6144 881s # received: 6144 881s ok 63 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 7168 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 7168 881s # received: 7168 881s ok 64 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 8192 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #DMMATCH1: 1 881s # 881s # testing : bytes in body 881s # expected: 8192 881s # received: 8192 881s ok 65 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 9216 881s # received: 9216 881s ok 66 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 10240 881s # received: 10240 881s ok 67 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 11264 881s # received: 11264 881s ok 68 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 12288 881s # received: 12288 881s ok 69 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 13312 881s # received: 13312 881s ok 70 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 14336 881s # received: 14336 881s ok 71 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 15360 881s # received: 15360 881s ok 72 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 16384 881s # received: 16384 881s ok 73 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 17408 881s # received: 17408 881s ok 74 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 18432 881s # received: 18432 881s ok 75 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 19456 881s # received: 19456 881s ok 76 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 20480 881s # received: 20480 881s ok 77 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 21504 881s # received: 21504 881s ok 78 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 22528 881s # received: 22528 881s ok 79 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 23552 881s # received: 23552 881s ok 80 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 24576 881s # received: 24576 881s ok 81 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 25600 881s # received: 25600 881s ok 82 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 26624 881s # received: 26624 881s ok 83 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 27648 881s # received: 27648 881s ok 84 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 28672 881s # received: 28672 881s ok 85 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 29696 881s # received: 29696 881s ok 86 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 30720 881s # received: 30720 881s ok 87 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 31744 881s # received: 31744 881s ok 88 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 32768 881s # received: 32768 881s ok 89 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 33792 881s # received: 33792 881s ok 90 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 34816 881s # received: 34816 881s ok 91 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 35840 881s # received: 35840 881s ok 92 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 36864 881s # received: 36864 881s ok 93 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 37888 881s # received: 37888 881s ok 94 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 38912 881s # received: 38912 881s ok 95 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 39936 881s # received: 39936 881s ok 96 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 40960 881s # received: 40960 881s ok 97 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 41984 881s # received: 41984 881s ok 98 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 43008 881s # received: 43008 881s ok 99 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 44032 881s # received: 44032 881s ok 100 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 45056 881s # received: 45056 881s ok 101 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 46080 881s # received: 46080 881s ok 102 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 47104 881s # received: 47104 881s ok 103 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 48128 881s # received: 48128 881s ok 104 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 49152 881s # received: 49152 881s ok 105 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 50176 881s # received: 50176 881s ok 106 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 51200 881s # received: 51200 881s ok 107 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 102400 881s # received: 102400 881s ok 108 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 307200 881s # received: 307200 881s ok 109 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 512000 881s # received: 512000 881s ok 110 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 2048000 881s # received: 2048000 881s ok 111 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 4096000 881s # received: 4096000 881s ok 112 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 6144000 881s # received: 6144000 881s ok 113 881s #lwp request: 881s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 881s #User-Agent: libwww-perl/6.78 881s # 881s #server response: 881s #HTTP/1.1 200 OK 881s #Connection: close 881s #Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 881s #Vary: In-If1 881s #Content-Length: 0 881s #Client-Date: Thu, 04 Sep 2025 16:14:15 GMT 881s #Client-Peer: 127.0.0.1:8529 881s #Client-Response-Num: 1 881s #Client-Transfer-Encoding: chunked 881s #DMMATCH1: 1 881s #X-Content-Length-Note: added by Apache::TestRequest 881s # 881s # testing : bytes in body 881s # expected: 10240000 881s # received: 10240000 881s ok 114 881s ok 884s t/apache/post.t ..................... 884s # using LWP client 884s 1..51 884s # Running under perl version 5.040001 for linux 884s # Current time local: Thu Sep 4 16:14:16 2025 884s # Current time GMT: Thu Sep 4 16:14:16 2025 884s # Using Test.pm version 1.31 884s # Using Apache/Test.pm version 1.44 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 1024 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '1024' 884s # received: 1024 884s ok 1 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 2048 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '2048' 884s # received: 2048 884s ok 2 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 3072 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '3072' 884s # received: 3072 884s ok 3 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 4096 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '4096' 884s # received: 4096 884s ok 4 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 5120 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '5120' 884s # received: 5120 884s ok 5 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 6144 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '6144' 884s # received: 6144 884s ok 6 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 7168 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '7168' 884s # received: 7168 884s ok 7 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 8192 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '8192' 884s # received: 8192 884s ok 8 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 9216 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 5 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '9216' 884s # received: 9216 884s ok 9 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 10240 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '10240' 884s # received: 10240 884s ok 10 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 11264 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '11264' 884s # received: 11264 884s ok 11 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 12288 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '12288' 884s # received: 12288 884s ok 12 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 13312 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '13312' 884s # received: 13312 884s ok 13 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 14336 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '14336' 884s # received: 14336 884s ok 14 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 15360 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '15360' 884s # received: 15360 884s ok 15 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 16384 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '16384' 884s # received: 16384 884s ok 16 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 17408 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '17408' 884s # received: 17408 884s ok 17 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 18432 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '18432' 884s # received: 18432 884s ok 18 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 19456 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '19456' 884s # received: 19456 884s ok 19 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 20480 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '20480' 884s # received: 20480 884s ok 20 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 21504 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '21504' 884s # received: 21504 884s ok 21 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 22528 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '22528' 884s # received: 22528 884s ok 22 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 23552 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '23552' 884s # received: 23552 884s ok 23 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 24576 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '24576' 884s # received: 24576 884s ok 24 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 25600 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '25600' 884s # received: 25600 884s ok 25 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 26624 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '26624' 884s # received: 26624 884s ok 26 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 27648 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '27648' 884s # received: 27648 884s ok 27 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 28672 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '28672' 884s # received: 28672 884s ok 28 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 29696 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '29696' 884s # received: 29696 884s ok 29 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 30720 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '30720' 884s # received: 30720 884s ok 30 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 31744 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '31744' 884s # received: 31744 884s ok 31 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 32768 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '32768' 884s # received: 32768 884s ok 32 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 33792 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '33792' 884s # received: 33792 884s ok 33 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 34816 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '34816' 884s # received: 34816 884s ok 34 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 35840 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '35840' 884s # received: 35840 884s ok 35 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 36864 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '36864' 884s # received: 36864 884s ok 36 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 37888 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '37888' 884s # received: 37888 884s ok 37 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 38912 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '38912' 884s # received: 38912 884s ok 38 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 39936 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '39936' 884s # received: 39936 884s ok 39 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 40960 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '40960' 884s # received: 40960 884s ok 40 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 41984 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '41984' 884s # received: 41984 884s ok 41 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 43008 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '43008' 884s # received: 43008 884s ok 42 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 44032 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '44032' 884s # received: 44032 884s ok 43 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 45056 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '45056' 884s # received: 45056 884s ok 44 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 46080 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '46080' 884s # received: 46080 884s ok 45 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 47104 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '47104' 884s # received: 47104 884s ok 46 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 48128 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '48128' 884s # received: 48128 884s ok 47 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 49152 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '49152' 884s # received: 49152 884s ok 48 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 50176 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '50176' 884s # received: 50176 884s ok 49 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 51200 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 6 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '51200' 884s # received: 51200 884s ok 50 884s #lwp request: 884s #POST http://localhost:8529/eat_post HTTP/1.1 884s #User-Agent: libwww-perl/6.78 884s #Content-Length: 102400 884s # 884s #server response: 884s #HTTP/1.1 200 OK 884s #Connection: close 884s #Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 884s #Vary: In-If1 884s #Content-Length: 7 884s #Client-Date: Thu, 04 Sep 2025 16:14:19 GMT 884s #Client-Peer: 127.0.0.1:8529 884s #Client-Response-Num: 1 884s #DMMATCH1: 1 884s # 884s # testing : length posted 884s # expected: '102400' 884s # received: 102400 884s ok 51 884s ok 887s t/apache/pr17629.t .................. 887s 1..4 887s # Running under perl version 5.040001 for linux 887s # Current time local: Thu Sep 4 16:14:19 2025 887s # Current time GMT: Thu Sep 4 16:14:19 2025 887s # Using Test.pm version 1.31 887s # Using Apache/Test.pm version 1.44 887s # expected: 'begin-foobar-end 887s # ' 887s # received: 'begin-foobar-end 887s # ' 887s ok 1 887s # expected: 200 887s # received: '200' 887s ok 2 887s # testing : response was gzipped 887s # expected: 'gzip' 887s # received: 'gzip' 887s ok 3 887s # expected: 'begin-foobar-end 887s # ' 887s # received: 'begin-foobar-end 887s # ' 887s ok 4 887s ok 890s t/apache/pr18757.t .................. 890s 1..3 890s # Running under perl version 5.040001 for linux 890s # Current time local: Thu Sep 4 16:14:22 2025 890s # Current time GMT: Thu Sep 4 16:14:22 2025 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.44 890s # testing : 200 response from GET 890s # expected: 200 890s # received: '200' 890s ok 1 890s # expected C-L is 26 890s # URL via proxy is http://localhost:8548/index.html 890s ok 2 890s # line: HTTP/1.1 200 OK 890s # line: Date: Thu, 04 Sep 2025 16:14:25 GMT 890s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 890s # line: Vary: In-If1 890s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 890s # line: ETag: "1a-62c6deaf13e40" 890s # line: Accept-Ranges: bytes 890s # line: Content-Length: 26 890s # line: DMMATCH1: 1 890s # line: Content-Type: text/html 890s # line: 890s # testing : whether proxy strips Content-Length header 890s # expected: 1 890s # received: 1 890s ok 3 890s ok 894s t/apache/pr35292.t .................. 894s 1..3 894s # Running under perl version 5.040001 for linux 894s # Current time local: Thu Sep 4 16:14:25 2025 894s # Current time GMT: Thu Sep 4 16:14:25 2025 894s # Using Test.pm version 1.31 894s # Using Apache/Test.pm version 1.44 894s ok 1 894s ok 2 894s # testing : read response-line 894s # expected: qr/^HTTP\/1\.. 413/ 894s # received: 'HTTP/1.1 413 Request Entity Too Large 894s # ' 894s ok 3 894s ok 897s t/apache/pr35330.t .................. 897s 1..2 897s # Running under perl version 5.040001 for linux 897s # Current time local: Thu Sep 4 16:14:28 2025 897s # Current time GMT: Thu Sep 4 16:14:28 2025 897s # Using Test.pm version 1.31 897s # Using Apache/Test.pm version 1.44 897s # testing : SSI was allowed for location 897s # expected: 200 897s # received: '200' 897s ok 1 897s # testing : file was served with correct content 897s # expected: 'hello' 897s # received: 'hello' 897s ok 2 897s ok 901s t/apache/pr37166.t .................. 901s 1..4 901s # Running under perl version 5.040001 for linux 901s # Current time local: Thu Sep 4 16:14:32 2025 901s # Current time GMT: Thu Sep 4 16:14:32 2025 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.44 901s # testing : SSI was allowed for location 901s # expected: 200 901s # received: '200' 901s ok 1 901s # testing : file was served with correct content 901s # expected: 'Hello world 901s # ' 901s # received: 'Hello world 901s # ' 901s ok 2 901s # testing : explicit 200 response 901s # expected: 200 901s # received: '200' 901s ok 3 901s # testing : file was again served with correct content 901s # expected: 'Hello world 901s # ' 901s # received: 'Hello world 901s # ' 901s ok 4 901s ok 904s t/apache/pr43939.t .................. 904s 1..4 904s # Running under perl version 5.040001 for linux 904s # Current time local: Thu Sep 4 16:14:35 2025 904s # Current time GMT: Thu Sep 4 16:14:35 2025 904s # Using Test.pm version 1.31 904s # Using Apache/Test.pm version 1.44 904s # expected: 'begin-default-end 904s # ' 904s # received: 'begin-default-end 904s # ' 904s ok 1 904s # expected: 200 904s # received: '200' 904s ok 2 904s # testing : response was gzipped 904s # expected: 'gzip' 904s # received: 'gzip' 904s ok 3 904s # expected: 'begin-default-end 904s # ' 904s # received: 'begin-default-end 904s # ' 904s ok 4 904s ok 907s t/apache/pr49328.t .................. 907s 1..1 907s # Running under perl version 5.040001 for linux 907s # Current time local: Thu Sep 4 16:14:38 2025 907s # Current time GMT: Thu Sep 4 16:14:38 2025 907s # Using Test.pm version 1.31 907s # Using Apache/Test.pm version 1.44 907s # expected: 'before 907s # included 907s # after 907s # ' 907s # received: 'before 907s # included 907s # after 907s # ' 907s ok 1 907s ok 910s t/apache/pr64339.t .................. 910s 1..12 910s # Running under perl version 5.040001 for linux 910s # Current time local: Thu Sep 4 16:14:41 2025 910s # Current time GMT: Thu Sep 4 16:14:41 2025 910s # Using Test.pm version 1.31 910s # Using Apache/Test.pm version 1.44 910s # testing : fetching /doc.xml 910s # expected: 200 910s # received: '200' 910s ok 1 910s # testing : content-type header test for /doc.xml 910s # expected: 'application/xml; charset=utf-8' 910s # received: 'application/xml; charset=utf-8' 910s ok 2 910s # testing : content test for /doc.xml 910s # expected: qr/fóó 910s # / 910s # received: 'fóó 910s # ' 910s ok 3 910s # testing : fetching /doc.fooxml 910s # expected: 200 910s # received: '200' 910s ok 4 910s # testing : content-type header test for /doc.fooxml 910s # expected: 'application/foo+xml; charset=utf-8' 910s # received: 'application/foo+xml; charset=utf-8' 910s ok 5 910s # testing : content test for /doc.fooxml 910s # expected: qr/fóó 910s # / 910s # received: 'fóó 910s # ' 910s ok 6 910s # testing : fetching /doc.notxml 910s # expected: 200 910s # received: '200' 910s ok 7 910s # testing : content-type header test for /doc.notxml 910s # expected: 'application/notreallyxml' 910s # received: 'application/notreallyxml' 910s ok 8 910s # testing : content test for /doc.notxml 910s # expected: qr/f 910s # / 910s # received: 'f 910s # ' 910s ok 9 910s # testing : fetching /doc.isohtml 910s # expected: 200 910s # received: '200' 910s ok 10 910s # testing : content-type header test for /doc.isohtml 910s # expected: 'text/html;charset=utf-8' 910s # received: 'text/html;charset=utf-8' 910s ok 11 910s # testing : content test for /doc.isohtml 910s # expected: qr/.*fóó 910s # .*<\/body><\/html>/ 910s # received: 'fóó 910s # ' 910s ok 12 910s ok 914s t/apache/rwrite.t ................... 914s # using LWP client 914s 1..114 914s # Running under perl version 5.040001 for linux 914s # Current time local: Thu Sep 4 16:14:45 2025 914s # Current time GMT: Thu Sep 4 16:14:45 2025 914s # Using Test.pm version 1.31 914s # Using Apache/Test.pm version 1.44 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 1024 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 1024 914s # received: 1024 914s ok 1 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 2048 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 2048 914s # received: 2048 914s ok 2 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 3072 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 3072 914s # received: 3072 914s ok 3 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 4096 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 4096 914s # received: 4096 914s ok 4 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 5120 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 5120 914s # received: 5120 914s ok 5 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 6144 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 6144 914s # received: 6144 914s ok 6 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 7168 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 7168 914s # received: 7168 914s ok 7 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 8192 914s # received: 8192 914s ok 8 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 9216 914s # received: 9216 914s ok 9 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 10240 914s # received: 10240 914s ok 10 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 11264 914s # received: 11264 914s ok 11 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 12288 914s # received: 12288 914s ok 12 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 13312 914s # received: 13312 914s ok 13 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 14336 914s # received: 14336 914s ok 14 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 15360 914s # received: 15360 914s ok 15 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 16384 914s # received: 16384 914s ok 16 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 17408 914s # received: 17408 914s ok 17 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 18432 914s # received: 18432 914s ok 18 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 19456 914s # received: 19456 914s ok 19 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 20480 914s # received: 20480 914s ok 20 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 21504 914s # received: 21504 914s ok 21 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 22528 914s # received: 22528 914s ok 22 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 23552 914s # received: 23552 914s ok 23 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 24576 914s # received: 24576 914s ok 24 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 25600 914s # received: 25600 914s ok 25 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 26624 914s # received: 26624 914s ok 26 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 27648 914s # received: 27648 914s ok 27 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 28672 914s # received: 28672 914s ok 28 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 29696 914s # received: 29696 914s ok 29 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 30720 914s # received: 30720 914s ok 30 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 31744 914s # received: 31744 914s ok 31 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 32768 914s # received: 32768 914s ok 32 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 33792 914s # received: 33792 914s ok 33 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 34816 914s # received: 34816 914s ok 34 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 35840 914s # received: 35840 914s ok 35 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 36864 914s # received: 36864 914s ok 36 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 37888 914s # received: 37888 914s ok 37 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 38912 914s # received: 38912 914s ok 38 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 39936 914s # received: 39936 914s ok 39 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 40960 914s # received: 40960 914s ok 40 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 41984 914s # received: 41984 914s ok 41 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 43008 914s # received: 43008 914s ok 42 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 44032 914s # received: 44032 914s ok 43 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 45056 914s # received: 45056 914s ok 44 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 46080 914s # received: 46080 914s ok 45 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 47104 914s # received: 47104 914s ok 46 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 48128 914s # received: 48128 914s ok 47 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 49152 914s # received: 49152 914s ok 48 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 50176 914s # received: 50176 914s ok 49 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 51200 914s # received: 51200 914s ok 50 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 102400 914s # received: 102400 914s ok 51 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 307200 914s # received: 307200 914s ok 52 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 512000 914s # received: 512000 914s ok 53 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 2048000 914s # received: 2048000 914s ok 54 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 4096000 914s # received: 4096000 914s ok 55 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 6144000 914s # received: 6144000 914s ok 56 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 10240000 914s # received: 10240000 914s ok 57 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 1024 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 1024 914s # received: 1024 914s ok 58 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 2048 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 2048 914s # received: 2048 914s ok 59 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 3072 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 3072 914s # received: 3072 914s ok 60 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 4096 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 4096 914s # received: 4096 914s ok 61 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 5120 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 5120 914s # received: 5120 914s ok 62 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 6144 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 6144 914s # received: 6144 914s ok 63 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 7168 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #DMMATCH1: 1 914s # 914s # testing : bytes in body 914s # expected: 7168 914s # received: 7168 914s ok 64 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 8192 914s # received: 8192 914s ok 65 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 9216 914s # received: 9216 914s ok 66 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 10240 914s # received: 10240 914s ok 67 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 11264 914s # received: 11264 914s ok 68 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 12288 914s # received: 12288 914s ok 69 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 13312 914s # received: 13312 914s ok 70 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 14336 914s # received: 14336 914s ok 71 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 15360 914s # received: 15360 914s ok 72 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 16384 914s # received: 16384 914s ok 73 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 17408 914s # received: 17408 914s ok 74 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 18432 914s # received: 18432 914s ok 75 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 19456 914s # received: 19456 914s ok 76 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 20480 914s # received: 20480 914s ok 77 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 21504 914s # received: 21504 914s ok 78 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 22528 914s # received: 22528 914s ok 79 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 23552 914s # received: 23552 914s ok 80 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 24576 914s # received: 24576 914s ok 81 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 25600 914s # received: 25600 914s ok 82 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 26624 914s # received: 26624 914s ok 83 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 27648 914s # received: 27648 914s ok 84 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 28672 914s # received: 28672 914s ok 85 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 29696 914s # received: 29696 914s ok 86 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 30720 914s # received: 30720 914s ok 87 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 31744 914s # received: 31744 914s ok 88 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 32768 914s # received: 32768 914s ok 89 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 33792 914s # received: 33792 914s ok 90 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 34816 914s # received: 34816 914s ok 91 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 35840 914s # received: 35840 914s ok 92 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 36864 914s # received: 36864 914s ok 93 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 37888 914s # received: 37888 914s ok 94 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 38912 914s # received: 38912 914s ok 95 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 39936 914s # received: 39936 914s ok 96 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 40960 914s # received: 40960 914s ok 97 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 41984 914s # received: 41984 914s ok 98 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 43008 914s # received: 43008 914s ok 99 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 44032 914s # received: 44032 914s ok 100 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 45056 914s # received: 45056 914s ok 101 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 46080 914s # received: 46080 914s ok 102 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 47104 914s # received: 47104 914s ok 103 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 48128 914s # received: 48128 914s ok 104 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 49152 914s # received: 49152 914s ok 105 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 50176 914s # received: 50176 914s ok 106 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 51200 914s # received: 51200 914s ok 107 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 102400 914s # received: 102400 914s ok 108 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 307200 914s # received: 307200 914s ok 109 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 512000 914s # received: 512000 914s ok 110 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 2048000 914s # received: 2048000 914s ok 111 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 4096000 914s # received: 4096000 914s ok 112 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 6144000 914s # received: 6144000 914s ok 113 914s #lwp request: 914s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 914s #User-Agent: libwww-perl/6.78 914s # 914s #server response: 914s #HTTP/1.1 200 OK 914s #Connection: close 914s #Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 914s #Vary: In-If1 914s #Content-Length: 0 914s #Client-Date: Thu, 04 Sep 2025 16:14:48 GMT 914s #Client-Peer: 127.0.0.1:8529 914s #Client-Response-Num: 1 914s #Client-Transfer-Encoding: chunked 914s #DMMATCH1: 1 914s #X-Content-Length-Note: added by Apache::TestRequest 914s # 914s # testing : bytes in body 914s # expected: 10240000 914s # received: 10240000 914s ok 114 914s ok 917s t/apache/server_name_port.t ......... 917s 1..84 917s # Running under perl version 5.040001 for linux 917s # Current time local: Thu Sep 4 16:14:48 2025 917s # Current time GMT: Thu Sep 4 16:14:48 2025 917s # Using Test.pm version 1.31 917s # Using Apache/Test.pm version 1.44 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 917s # expecting 200, got 200 917s ok 1 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 2 917s # got SERVER_PORT='8529', expected '8529' 917s ok 3 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 917s # expecting 200, got 200 917s ok 4 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 5 917s # got SERVER_PORT='123', expected '123' 917s ok 6 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 917s # expecting 200, got 200 917s ok 7 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 8 917s # got SERVER_PORT='8529', expected '8529' 917s ok 9 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 917s # expecting 200, got 200 917s ok 10 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 11 917s # got SERVER_PORT='123', expected '123' 917s ok 12 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 917s # expecting 200, got 200 917s ok 13 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 14 917s # got SERVER_PORT='8529', expected '8529' 917s ok 15 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 917s # expecting 200, got 200 917s ok 16 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 17 917s # got SERVER_PORT='123', expected '123' 917s ok 18 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 917s # expecting 200, got 200 917s ok 19 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 20 917s # got SERVER_PORT='8529', expected '8529' 917s ok 21 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 917s # expecting 200, got 200 917s ok 22 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 23 917s # got SERVER_PORT='123', expected '123' 917s ok 24 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 917s # expecting 200, got 200 917s ok 25 917s # got SERVER_NAME='[a::1]', expected '[a::1]' 917s ok 26 917s # got SERVER_PORT='8529', expected '8529' 917s ok 27 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 917s # expecting 200, got 200 917s ok 28 917s # got SERVER_NAME='[a::1]', expected '[a::1]' 917s ok 29 917s # got SERVER_PORT='123', expected '123' 917s ok 30 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 917s # expecting 200, got 200 917s ok 31 917s # got SERVER_NAME='[a::1]', expected '[a::1]' 917s ok 32 917s # got SERVER_PORT='8529', expected '8529' 917s ok 33 917s # SENDING: 917s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 917s # expecting 200, got 200 917s ok 34 917s # got SERVER_NAME='[a::1]', expected '[a::1]' 917s ok 35 917s # got SERVER_PORT='123', expected '123' 917s ok 36 917s # SENDING: 917s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 37 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 38 917s # got SERVER_PORT='8529', expected '8529' 917s ok 39 917s # SENDING: 917s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 40 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 41 917s # got SERVER_PORT='123', expected '123' 917s ok 42 917s # SENDING: 917s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 43 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 44 917s # got SERVER_PORT='8529', expected '8529' 917s ok 45 917s # SENDING: 917s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 46 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 47 917s # got SERVER_PORT='123', expected '123' 917s ok 48 917s # SENDING: 917s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 49 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 50 917s # got SERVER_PORT='8529', expected '8529' 917s ok 51 917s # SENDING: 917s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 52 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 53 917s # got SERVER_PORT='123', expected '123' 917s ok 54 917s # SENDING: 917s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 55 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 56 917s # got SERVER_PORT='8529', expected '8529' 917s ok 57 917s # SENDING: 917s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 917s # expecting 200, got 200 917s ok 58 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 59 917s # got SERVER_PORT='123', expected '123' 917s ok 60 917s # SENDING: 917s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 917s # expecting 200, got 200 917s ok 61 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 62 917s # got SERVER_PORT='8529', expected '8529' 917s ok 63 917s # SENDING: 917s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 917s # expecting 200, got 200 917s ok 64 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 65 917s # got SERVER_PORT='123', expected '123' 917s ok 66 917s # SENDING: 917s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 917s # expecting 200, got 200 917s ok 67 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 68 917s # got SERVER_PORT='8529', expected '8529' 917s ok 69 917s # SENDING: 917s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 917s # expecting 200, got 200 917s ok 70 917s # got SERVER_NAME='righthost', expected 'righthost' 917s ok 71 917s # got SERVER_PORT='123', expected '123' 917s ok 72 917s # SENDING: 917s # 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 917s # expecting 200, got 200 917s ok 73 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 74 917s # got SERVER_PORT='8529', expected '8529' 917s ok 75 917s # SENDING: 917s # 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 917s # expecting 200, got 200 917s ok 76 917s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 917s ok 77 917s # got SERVER_PORT='123', expected '123' 917s ok 78 917s # SENDING: 917s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 917s # expecting 200, got 200 917s ok 79 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 80 917s # got SERVER_PORT='8529', expected '8529' 917s ok 81 917s # SENDING: 917s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 917s # expecting 200, got 200 917s ok 82 917s # got SERVER_NAME='[::1]', expected '[::1]' 917s ok 83 917s # got SERVER_PORT='123', expected '123' 917s ok 84 917s ok 920s t/apache/teclchunk.t ................ skipped: Not supported yet 923s t/apr/uri.t ......................... 923s 1..1 923s # Running under perl version 5.040001 for linux 923s # Current time local: Thu Sep 4 16:14:55 2025 923s # Current time GMT: Thu Sep 4 16:14:55 2025 923s # Using Test.pm version 1.31 923s # Using Apache/Test.pm version 1.44 923s ok 1 923s ok 926s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 929s t/filter/case.t ..................... 929s 1..4 929s # Running under perl version 5.040001 for linux 929s # Current time local: Thu Sep 4 16:15:01 2025 929s # Current time GMT: Thu Sep 4 16:15:01 2025 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.44 929s ok 1 929s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 929s # expected 200 929s # received 200 929s # body: =HEAD1 NAME 929s X X 929s 929s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 929s 929s =HEAD1 SYNOPSIS 929s 929s TO DECLARE SUBROUTINES: 929s X X 929s 929s SUB NAME; # A "FORWARD" DECLARATION. 929s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 929s SUB NAME : ATTRS; # WITH ATTRIBUTES 929s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 929s 929s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 929s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 929s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 929s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 929s 929s USE FEATURE 'SIGNATURES'; 929s SUB NAME(SIG) BLOCK # WITH SIGNATURE 929s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 929s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 929s 929s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 929s X 929s 929s $SUBREF = SUB BLOCK; # NO PROTO 929s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 929s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 929s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 929s 929s USE FEATURE 'SIGNATURES'; 929s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 929s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 929s 929s TO IMPORT SUBROUTINES: 929s X 929s 929s USE MODULE QW(NAME1 NAME2 NAME3); 929s 929s TO CALL SUBROUTINES: 929s X X 929s 929s NAME(LIST); # REGULAR SUBROUTINE CALL. 929s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 929s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 929s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 929s 929s =HEAD1 DESCRIPTION 929s 929s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 929s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 929s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 929s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 929s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 929s ITS NAME OR A CODE REFERENCE. 929s 929s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 929s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 929s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 929s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 929s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 929s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 929s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 929s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 929s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 929s X X 929s 929s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 929s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 929s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 929s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 929s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 929s SUCH A SIGNATURE-USING SUBROUTINE. 929s 929s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 929s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 929s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 929s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 929s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 929s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 929s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 929s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 929s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 929s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 929s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 929s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 929s X X X<@_> 929s 929s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 929s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 929s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 929s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 929s L AND L. 929s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 929s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 929s 929s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 929s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 929s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 929s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 929s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 929s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 929s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 929s ONE LARGE INDISTINGUISHABLE LIST. 929s 929s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 929s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 929s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 929s EMPTY SUB RETURNS THE EMPTY LIST. 929s X X X 929s 929s EXAMPLE: 929s 929s SUB MAX { 929s MY $MAX = SHIFT(@_); 929s FOREACH $FOO (@_) { 929s $MAX = $FOO IF $MAX < $FOO; 929s } 929s RETURN $MAX; 929s } 929s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 929s 929s EXAMPLE: 929s 929s # GET A LINE, COMBINING CONTINUATION LINES 929s # THAT START WITH WHITESPACE 929s 929s SUB GET_LINE { 929s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 929s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 929s IF ($LOOKAHEAD =~ /^[ \T]/) { 929s $THISLINE .= $LOOKAHEAD; 929s } 929s ELSE { 929s LAST LINE; 929s } 929s } 929s RETURN $THISLINE; 929s } 929s 929s $LOOKAHEAD = ; # GET FIRST LINE 929s WHILE (DEFINED($LINE = GET_LINE())) { 929s ... 929s } 929s 929s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 929s 929s SUB MAYBESET { 929s MY($KEY, $VALUE) = @_; 929s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 929s } 929s 929s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 929s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 929s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 929s ITS CALLER'S VALUES. 929s X X 929s 929s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 929s SUB UPCASE_IN { 929s FOR (@_) { TR/A-Z/A-Z/ } 929s } 929s 929s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 929s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 929s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 929s X X 929s 929s UPCASE_IN("FREDERICK"); 929s 929s IT WOULD BE MUCH SAFER IF THE C FUNCTION 929s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 929s OF CHANGING THEM IN PLACE: 929s 929s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 929s SUB UPCASE { 929s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 929s MY @PARMS = @_; 929s FOR (@PARMS) { TR/A-Z/A-Z/ } 929s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 929s } 929s 929s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 929s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 929s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 929s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 929s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 929s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 929s 929s @NEWLIST = UPCASE(@LIST1, @LIST2); 929s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 929s 929s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 929s 929s (@X, @Y) = UPCASE(@LIST1, @LIST2); 929s 929s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 929s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 929s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 929s L
FOR ALTERNATIVES. 929s 929s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 929s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 929s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 929s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 929s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 929s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 929s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 929s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 929s SEE L FOR MORE ABOUT ALL THAT. 929s X<&> 929s 929s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 929s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 929s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 929s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 929s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 929s X 929s 929s &FOO(1,2,3); # PASS THREE ARGUMENTS 929s FOO(1,2,3); # THE SAME 929s 929s FOO(); # PASS AN EMPTY ARGUMENT LIST 929s &FOO(); # THE SAME 929s 929s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 929s USE STRICT 'SUBS'; 929s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 929s # A COMPILE-TIME ERROR 929s NO STRICT 'SUBS'; 929s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 929s # A LITERAL STRING "FOO" 929s 929s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 929s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 929s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 929s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 929s X<&> 929s 929s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 929s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 929s YOUR SUBROUTINE'S NAME. 929s 929s USE V5.16; 929s MY $FACTORIAL = SUB { 929s MY ($X) = @_; 929s RETURN 1 IF $X == 1; 929s RETURN($X * __SUB__->( $X - 1 ) ); 929s }; 929s 929s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 929s IS SUBJECT TO CHANGE. 929s 929s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 929s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 929s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 929s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 929s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 929s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 929s SPECIAL, PRE-DEFINED THINGS. 929s 929s =OVER 929s 929s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 929s 929s C 929s 929s =ITEM DOCUMENTED IN L 929s 929s C, C 929s 929s =ITEM DOCUMENTED IN L 929s 929s C, C 929s 929s =ITEM DOCUMENTED IN L 929s 929s C, C, C, C, C, C, C, 929s C, C, C, C, C, C, 929s C, C, C, C, C, C, C, 929s C, C, C, C, C, C, 929s C, C, C, C, C, 929s C, C, C, C 929s 929s =ITEM DOCUMENTED IN L 929s 929s C, C, C, C, C, C, C, 929s C, C, C, C, C, C, C, 929s C, C, C, C, C, C 929s 929s =ITEM DOCUMENTED IN L 929s 929s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 929s L<< C|PERLFUNC/REQUIRE >> 929s 929s =ITEM DOCUMENTED IN L 929s 929s C 929s 929s =ITEM DOCUMENTED IN L 929s 929s C, C, C, C, C 929s 929s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 929s 929s ANY STARTING WITH C<(> 929s 929s =BACK 929s 929s THE C, C, C, C AND C SUBROUTINES 929s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 929s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 929s EXPLICITLY. SEE L 929s 929s =HEAD2 SIGNATURES 929s 929s X X 929s 929s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 929s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 929s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 929s 929s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 929s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 929s DIRECTLY BY C, IN THE CURRENT SCOPE. 929s 929s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 929s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 929s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 929s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 929s 929s FOR EXAMPLE, 929s 929s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 929s 929s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 929s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 929s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 929s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 929s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 929s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 929s 929s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 929s THE SIGNATURE. FOR EXAMPLE, 929s 929s SUB FOO ($LEFT, $RIGHT) { 929s RETURN $LEFT + $RIGHT; 929s } 929s 929s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 929s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 929s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 929s EQUIVALENT TO 929s 929s SUB FOO { 929s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 929s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 929s MY $LEFT = $_[0]; 929s MY $RIGHT = $_[1]; 929s RETURN $LEFT + $RIGHT; 929s } 929s 929s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 929s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 929s 929s SUB FOO ($FIRST, $, $THIRD) { 929s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 929s } 929s 929s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 929s MANDATORY FOR THE CALLER TO PASS IT. 929s 929s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 929s SEPARATED FROM THE PARAMETER NAME BY C<=>: 929s 929s SUB FOO ($LEFT, $RIGHT = 0) { 929s RETURN $LEFT + $RIGHT; 929s } 929s 929s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 929s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 929s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 929s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 929s FOR EXAMPLE, 929s 929s MY $AUTO_ID = 0; 929s SUB FOO ($THING, $ID = $AUTO_ID++) { 929s PRINT "$THING HAS ID $ID"; 929s } 929s 929s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 929s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 929s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 929s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 929s 929s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 929s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 929s } 929s 929s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 929s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 929s VALUE PROVIDED WAS C. 929s 929s SUB FOO ($NAME //= "WORLD") { 929s PRINT "HELLO, $NAME"; 929s } 929s 929s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 929s 929s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 929s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 929s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 929s 929s SUB FOO ($X ||= 10) { 929s RETURN 5 + $X; 929s } 929s 929s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 929s FOR EXAMPLE, 929s 929s SUB FOO ($THING, $ = 1) { 929s PRINT $THING; 929s } 929s 929s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 929s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 929s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 929s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 929s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 929s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 929s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 929s 929s SUB FOO ($THING, $=) { 929s PRINT $THING; 929s } 929s 929s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 929s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 929s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 929s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 929s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 929s TO RIGHT. 929s 929s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 929s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 929s 929s SUB FOO ($FILTER, @INPUTS) { 929s PRINT $FILTER->($_) FOREACH @INPUTS; 929s } 929s 929s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 929s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 929s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 929s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 929s 929s SUB FOO ($THING, @) { 929s PRINT $THING; 929s } 929s 929s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 929s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 929s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 929s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 929s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 929s AS WITH STANDARD HASH CONSTRUCTION. 929s 929s SUB FOO ($FILTER, %INPUTS) { 929s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 929s } 929s 929s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 929s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 929s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 929s 929s SUB FOO ($THING, %) { 929s PRINT $THING; 929s } 929s 929s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 929s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 929s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 929s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 929s AN EMPTY ARRAY OR EMPTY HASH. 929s 929s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 929s THAT THE CALLER PASSED NO ARGUMENTS: 929s 929s SUB FOO () { 929s RETURN 123; 929s } 929s 929s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 929s WARNING IN THE C CATEGORY. FROM PERL 5.36 929s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 929s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 929s STATEMENT SUCH AS: 929s 929s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 929s 929s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 929s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 929s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 929s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 929s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 929s WARNINGS IN THE C CATEGORY WHEN 929s COMPILED: 929s 929s SUB F ($X) { 929s # THIS LINE EMITS THE WARNING SEEN BELOW 929s PRINT "ARGUMENTS ARE @_"; 929s } 929s 929s Z<> 929s 929s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 929s EXPERIMENTAL AT ... 929s 929s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 929s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 929s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 929s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 929s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 929s SUPPLY THAT ARGUMENT. 929s 929s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 929s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 929s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 929s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 929s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 929s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 929s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 929s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 929s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 929s 929s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 929s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 929s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 929s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 929s L. FOR EXAMPLE, 929s 929s SUB FOO :PROTOTYPE($) { $_[0] } 929s 929s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 929s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 929s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 929s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 929s 929s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 929s RETURN $LEFT + $RIGHT; 929s } 929s 929s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 929s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 929s THE SUBROUTINE'S BODY. 929s 929s =HEAD2 PRIVATE VARIABLES VIA MY() 929s X X X X X 929s X X 929s 929s SYNOPSIS: 929s 929s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 929s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 929s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 929s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 929s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 929s 929s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 929s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 929s SEE L AND L. 929s 929s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 929s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 929s (C/C/C/C), LOOP 929s (C/C/C/C/C), SUBROUTINE, C, 929s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 929s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 929s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 929s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 929s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 929s 929s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 929s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 929s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 929s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 929s X 929s 929s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 929s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 929s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 929s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 929s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 929s 929s MY $X = 10; 929s SUB BUMPX { $X++ } 929s 929s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 929s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 929s THE C ITSELF. SEE L. 929s X 929s 929s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 929s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 929s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 929s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 929s 929s $ARG = "FRED"; # "GLOBAL" VARIABLE 929s $N = CUBE_ROOT(27); 929s PRINT "$ARG THINKS THE ROOT IS $N\N"; 929s # OUTPUTS: FRED THINKS THE ROOT IS 3 929s 929s SUB CUBE_ROOT { 929s MY $ARG = SHIFT; # NAME DOESN'T MATTER 929s $ARG **= 1/3; 929s RETURN $ARG; 929s } 929s 929s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 929s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 929s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 929s 929s MY ($FOO) = ; # WRONG? 929s MY @FOO = ; 929s 929s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 929s 929s MY $FOO = ; 929s 929s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 929s 929s MY $FOO, $BAR = 1; # WRONG 929s 929s THAT HAS THE SAME EFFECT AS 929s 929s MY $FOO; 929s $BAR = 1; 929s 929s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 929s THE CURRENT STATEMENT. THUS, 929s 929s MY $X = $X; 929s 929s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 929s THE EXPRESSION 929s 929s MY $X = 123 AND $X == 123 929s 929s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 929s 929s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 929s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 929s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 929s 929s WHILE (MY $LINE = <>) { 929s $LINE = LC $LINE; 929s } CONTINUE { 929s PRINT $LINE; 929s } 929s 929s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 929s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 929s IT. SIMILARLY, IN THE CONDITIONAL 929s 929s IF ((MY $ANSWER = ) =~ /^YES$/I) { 929s USER_AGREES(); 929s } ELSIF ($ANSWER =~ /^NO$/I) { 929s USER_DISAGREES(); 929s } ELSE { 929s CHOMP $ANSWER; 929s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 929s } 929s 929s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 929s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 929s BUT NOT BEYOND IT. SEE L FOR INFORMATION 929s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 929s 929s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 929s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 929s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 929s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 929s IN THE LOOP 929s X X 929s 929s FOR MY $I (1, 2, 3) { 929s SOME_FUNCTION(); 929s } 929s 929s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 929s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 929s X X 929s 929s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 929s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 929s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 929s 929s USE STRICT 'VARS'; 929s 929s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 929s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 929s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 929s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 929s THIS WITH C. 929s 929s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 929s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 929s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 929s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 929s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 929s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 929s EXAMPLE. 929s 929s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 929s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 929s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 929s 929s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 929s 929s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 929s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 929s IS ALSO VISIBLE: 929s 929s PACKAGE MAIN; 929s OUR $X = 10; 929s MY $X = 20; 929s PRINT "$X AND $::X\N"; 929s 929s THAT WILL PRINT OUT C<20> AND C<10>. 929s 929s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 929s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 929s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 929s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 929s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 929s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 929s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 929s AN ANONYMOUS SUB REFERENCE: 929s 929s MY $SECRET_VERSION = '1.001-BETA'; 929s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 929s $SECRET_SUB->(); 929s 929s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 929s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 929s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 929s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 929s UNQUALIFIED AND UNQUALIFIABLE. 929s 929s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 929s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 929s L FOR SOMETHING OF A WORK-AROUND TO 929s THIS. 929s 929s =HEAD2 PERSISTENT PRIVATE VARIABLES 929s X X X X 929s X X 929s 929s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 929s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 929s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 929s 929s =HEAD3 PERSISTENT VARIABLES VIA STATE() 929s 929s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 929s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 929s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 929s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 929s THE C FORM DOES NOT REQUIRE THE 929s C PRAGMA. 929s 929s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 929s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 929s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 929s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 929s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 929s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 929s SUBROUTINE EACH TIME IT IS EXECUTED.) 929s 929s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 929s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 929s 929s USE FEATURE 'STATE'; 929s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 929s 929s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 929s 929s USE FEATURE 'STATE'; 929s SUB CREATE_COUNTER { 929s RETURN SUB { STATE $X; RETURN ++$X } 929s } 929s 929s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 929s CODE OUTSIDE. 929s 929s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 929s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 929s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 929s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 929s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 929s 929s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 929s 929s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 929s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 929s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 929s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 929s 929s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 929s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 929s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 929s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 929s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 929s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 929s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 929s 929s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 929s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 929s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 929s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 929s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 929s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 929s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 929s 929s { 929s MY $SECRET_VAL = 0; 929s SUB GIMME_ANOTHER { 929s RETURN ++$SECRET_VAL; 929s } 929s } 929s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 929s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 929s 929s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 929s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 929s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 929s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 929s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 929s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 929s STARTS TO RUN: 929s 929s BEGIN { 929s MY $SECRET_VAL = 0; 929s SUB GIMME_ANOTHER { 929s RETURN ++$SECRET_VAL; 929s } 929s } 929s 929s SEE L ABOUT THE 929s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 929s C AND C. 929s 929s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 929s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 929s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 929s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 929s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 929s 929s =HEAD2 TEMPORARY VALUES VIA LOCAL() 929s X X X X 929s X 929s 929s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 929s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 929s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 929s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 929s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 929s 929s SYNOPSIS: 929s 929s # LOCALIZATION OF VALUES 929s 929s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 929s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 929s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 929s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 929s 929s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 929s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 929s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 929s # LOCALIZATION 929s 929s # LOCALIZATION OF SYMBOLS 929s 929s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 929s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 929s # @MERLYN IS REALLY @RANDAL, ETC 929s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 929s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 929s 929s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 929s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 929s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 929s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 929s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 929s 929s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 929s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 929s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 929s CREATES NEW, DYNAMICALLY SCOPED VALUES. 929s 929s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 929s PLACED IN PARENTHESES. THIS OPERATOR WORKS 929s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 929s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 929s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 929s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 929s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 929s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 929s UNDEFINED VALUE.) 929s 929s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 929s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 929s VARIABLES OUTSIDE THE LOOP. 929s 929s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 929s X 929s 929s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 929s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 929s VIEWED AS A SCALAR OR AN ARRAY. SO 929s 929s LOCAL($FOO) = ; 929s LOCAL @FOO = ; 929s 929s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 929s 929s LOCAL $FOO = ; 929s 929s SUPPLIES A SCALAR CONTEXT. 929s 929s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 929s X 929s 929s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 929s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 929s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 929s 929s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 929s 929s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 929s { LOCAL $/ = UNDEF; $SLURP = ; } 929s 929s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 929s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 929s I, BECAUSE THE $1 VARIABLE IS 929s MAGICAL AND READ-ONLY : 929s 929s LOCAL $1 = 2; 929s 929s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 929s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 929s TO SAFELY REUSE $_ IN A SUBROUTINE. 929s 929s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 929s WORK AS DESCRIBED. 929s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 929s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 929s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 929s SEE L FOR MORE 929s DETAILS. 929s X 929s 929s =HEAD3 LOCALIZATION OF GLOBS 929s X X 929s 929s THE CONSTRUCT 929s 929s LOCAL *NAME; 929s 929s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 929s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 929s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 929s 929s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 929s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 929s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 929s SEPARATOR. 929s 929s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 929s X X 929s X 929s 929s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 929s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 929s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 929s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 929s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 929s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 929s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 929s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 929s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 929s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 929s 929s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 929s @ARY = ( 0..5 ); 929s { 929s LOCAL($ARY[5]) = 6; 929s LOCAL($HASH{'A'}) = 'DRILL'; 929s WHILE (MY $E = POP(@ARY)) { 929s PRINT "$E . . .\N"; 929s LAST UNLESS $E > 3; 929s } 929s IF (@ARY) { 929s $HASH{'ONLY A'} = 'TEST'; 929s DELETE $HASH{'A'}; 929s } 929s } 929s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 929s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 929s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 929s 929s PERL WILL PRINT 929s 929s 6 . . . 929s 4 . . . 929s 3 . . . 929s THIS IS A TEST ONLY A TEST. 929s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 929s 929s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 929s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 929s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 929s SURPRISING, AND IS VERY LIKELY TO CHANGE. 929s 929s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 929s X X X 929s X 929s 929s YOU CAN USE THE C AND C 929s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 929s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 929s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 929s 929s DO { 929s MY $VAL = $ARRAY[$IDX]; 929s LOCAL $ARRAY[$IDX]; 929s DELETE $ARRAY[$IDX]; 929s $VAL 929s } 929s 929s AND 929s 929s DO { 929s MY $VAL = $HASH{KEY}; 929s LOCAL $HASH{KEY}; 929s DELETE $HASH{KEY}; 929s $VAL 929s } 929s 929s EXCEPT THAT FOR THOSE THE C IS 929s SCOPED TO THE C BLOCK. SLICES ARE 929s ALSO ACCEPTED. 929s 929s MY %HASH = ( 929s A => [ 7, 8, 9 ], 929s B => 1, 929s ) 929s 929s { 929s MY $X = DELETE LOCAL $HASH{A}; 929s # $X IS [ 7, 8, 9 ] 929s # %HASH IS (B => 1) 929s 929s { 929s MY @NUMS = DELETE LOCAL @$X[0, 2] 929s # @NUMS IS (7, 9) 929s # $X IS [ UNDEF, 8 ] 929s 929s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 929s } 929s # $X IS BACK TO [ 7, 8, 9 ] 929s 929s } 929s # %HASH IS BACK TO ITS ORIGINAL STATE 929s 929s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 929s 929s =HEAD2 LVALUE SUBROUTINES 929s X X 929s 929s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 929s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 929s 929s MY $VAL; 929s SUB CANMOD : LVALUE { 929s $VAL; # OR: RETURN $VAL; 929s } 929s SUB NOMOD { 929s $VAL; 929s } 929s 929s CANMOD() = 5; # ASSIGNS TO $VAL 929s NOMOD() = 5; # ERROR 929s 929s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 929s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 929s BY A SCALAR. FOR EXAMPLE, CONSIDER: 929s 929s DATA(2,3) = GET_DATA(3,4); 929s 929s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 929s 929s (DATA(2,3)) = GET_DATA(3,4); 929s 929s AND IN: 929s 929s (DATA(2),DATA(3)) = GET_DATA(3,4); 929s 929s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 929s 929s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 929s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 929s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 929s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 929s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 929s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 929s 929s =HEAD2 LEXICAL SUBROUTINES 929s X X X X 929s 929s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 929s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 929s AVAILABLE UNDER C OR C OR HIGHER. 929s 929s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 929s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 929s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 929s CATEGORY WAS DISABLED. 929s 929s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 929s DECLARED, AND ONLY AFTER THAT DECLARATION: 929s 929s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 929s # VERSIONS EARLIER THAN 5.26. 929s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 929s USE FEATURE 'LEXICAL_SUBS'; 929s 929s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 929s STATE SUB FOO { 929s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 929s } 929s FOO(); # CALLS "STATE" SUB 929s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 929s 929s MY SUB BAR { ... } 929s BAR(); # CALLS "MY" SUB 929s 929s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 929s 929s # WRONG 929s MY SUB BAZ { 929s BAZ(); 929s } 929s 929s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 929s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 929s 929s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 929s 929s MY SUB BAZ { 929s __SUB__->(); # CALLS ITSELF 929s } 929s 929s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 929s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 929s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 929s HOWEVER: 929s 929s MY SUB BAZ; # PREDECLARATION 929s SUB BAZ { # DEFINE THE "MY" SUB 929s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 929s } 929s 929s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 929s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 929s C; THEY KEEP EACH OTHER ALIVE (SEE L). 929s 929s =HEAD3 C VS C 929s 929s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 929s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 929s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 929s CONTAINING BLOCK TO THE NEXT. 929s 929s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 929s NECESSARY IF YOU WANT TO CREATE CLOSURES: 929s 929s SUB WHATEVER { 929s MY $X = SHIFT; 929s MY SUB INNER { 929s ... DO SOMETHING WITH $X ... 929s } 929s INNER(); 929s } 929s 929s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 929s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 929s SEE THE C<$X> FROM THE FIRST CALL TO C. 929s 929s =HEAD3 C SUBROUTINES 929s 929s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 929s SUBROUTINE OF THE SAME NAME. 929s 929s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 929s INSIDE AN INNER SCOPE: 929s 929s SUB FOO { ... } 929s 929s SUB BAR { 929s MY SUB FOO { ... } 929s { 929s # NEED TO USE THE OUTER FOO HERE 929s OUR SUB FOO; 929s FOO(); 929s } 929s } 929s 929s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 929s 929s PACKAGE MYSNEAKYMODULE; 929s 929s OUR SUB DO_SOMETHING { ... } 929s 929s SUB DO_SOMETHING_WITH_CALLER { 929s PACKAGE DB; 929s () = CALLER 1; # SETS @DB::ARGS 929s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 929s } 929s 929s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 929s X X<*> 929s 929s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 929s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 929s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 929s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 929s 929s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 929s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 929s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 929s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 929s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 929s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 929s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 929s 929s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 929s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 929s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 929s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 929s 929s SUB DOUBLEARY { 929s LOCAL(*SOMEARY) = @_; 929s FOREACH $ELEM (@SOMEARY) { 929s $ELEM *= 2; 929s } 929s } 929s DOUBLEARY(*FOO); 929s DOUBLEARY(*BAR); 929s 929s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 929s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 929s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 929s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 929s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 929s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 929s 929s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 929s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 929s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 929s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 929s L. 929s 929s =HEAD2 WHEN TO STILL USE LOCAL() 929s X X 929s 929s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 929s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 929s I USE C INSTEAD OF C. 929s 929s =OVER 4 929s 929s =ITEM 1. 929s 929s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 929s 929s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 929s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 929s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 929s IN C<@FIELDS>. 929s 929s { 929s LOCAL @ARGV = ("/ETC/MOTD"); 929s LOCAL $/ = UNDEF; 929s LOCAL $_ = <>; 929s @FIELDS = SPLIT /^\S*=+\S*$/; 929s } 929s 929s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 929s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 929s 929s =ITEM 2. 929s 929s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 929s 929s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 929s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 929s TABLE ENTRIES: 929s 929s SUB IOQUEUE { 929s LOCAL (*READER, *WRITER); # NOT MY! 929s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 929s RETURN (*READER, *WRITER); 929s } 929s ($HEAD, $TAIL) = IOQUEUE(); 929s 929s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 929s ENTRIES. 929s 929s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 929s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 929s A LOCAL ALIAS. 929s 929s { 929s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 929s GROW(); # REALLY CALLS SHRINK() 929s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 929s } 929s GROW(); # GET THE REAL GROW() AGAIN 929s 929s SEE L FOR MORE ABOUT MANIPULATING 929s FUNCTIONS BY NAME IN THIS WAY. 929s 929s =ITEM 3. 929s 929s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 929s 929s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 929s IS DONE ON DYNAMICS: 929s 929s { 929s LOCAL $SIG{INT} = 'IGNORE'; 929s FUNCT(); # UNINTERRUPTIBLE 929s } 929s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 929s 929s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 929s 929s =BACK 929s 929s =HEAD2 PASS BY REFERENCE 929s X X X 929s 929s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 929s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 929s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 929s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 929s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 929s 929s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 929s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 929s OF ALL THEIR FORMER LAST ELEMENTS: 929s 929s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 929s 929s SUB POPMANY { 929s MY $AREF; 929s MY @RETLIST; 929s FOREACH $AREF ( @_ ) { 929s PUSH @RETLIST, POP @$AREF; 929s } 929s RETURN @RETLIST; 929s } 929s 929s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 929s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 929s 929s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 929s SUB INTER { 929s MY ($K, $HREF, %SEEN); # LOCALS 929s FOREACH $HREF (@_) { 929s WHILE ( $K = EACH %$HREF ) { 929s $SEEN{$K}++; 929s } 929s } 929s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 929s } 929s 929s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 929s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 929s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 929s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 929s A LITTLE EXPENSIVE. 929s 929s WHERE PEOPLE GET INTO TROUBLE IS HERE: 929s 929s (@W, @X) = FUNC(@Y, @Z); 929s OR 929s (%W, %X) = FUNC(%Y, %Z); 929s 929s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 929s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 929s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 929s AS ALWAYS. 929s 929s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 929s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 929s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 929s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 929s 929s ($WREF, $XREF) = FUNC(\@Y, \@Z); 929s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 929s SUB FUNC { 929s MY ($YREF, $ZREF) = @_; 929s IF (@$YREF > @$ZREF) { 929s RETURN ($YREF, $ZREF); 929s } ELSE { 929s RETURN ($ZREF, $YREF); 929s } 929s } 929s 929s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 929s 929s (*W, *X) = FUNC(\@Y, \@Z); 929s PRINT "@W HAS MORE THAN @X\N"; 929s SUB FUNC { 929s LOCAL (*Y, *Z) = @_; 929s IF (@Y > @Z) { 929s RETURN (\@Y, \@Z); 929s } ELSE { 929s RETURN (\@Z, \@Y); 929s } 929s } 929s 929s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 929s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 929s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 929s ARE IN THE SYMBOL TABLE. 929s 929s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 929s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 929s FOR EXAMPLE: 929s 929s SPLUTTER(\*STDOUT); 929s SUB SPLUTTER { 929s MY $FH = SHIFT; 929s PRINT $FH "HER UM WELL A HMMM\N"; 929s } 929s 929s $REC = GET_REC(\*STDIN); 929s SUB GET_REC { 929s MY $FH = SHIFT; 929s RETURN SCALAR <$FH>; 929s } 929s 929s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 929s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 929s 929s SUB OPENIT { 929s MY $PATH = SHIFT; 929s LOCAL *FH; 929s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 929s } 929s 929s =HEAD2 PROTOTYPES 929s X X 929s 929s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 929s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 929s SECTION OR WITH A L. 929s IF YOU DECLARE EITHER OF 929s 929s SUB MYPUSH (\@@) 929s SUB MYPUSH :PROTOTYPE(\@@) 929s 929s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 929s 929s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 929s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 929s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 929s OF AN ATTRIBUTE. 929s 929s THE 929s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 929s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 929s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 929s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 929s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 929s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 929s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 929s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 929s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 929s 929s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 929s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 929s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 929s 929s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 929s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 929s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 929s CORRESPONDING BUILT-IN. 929s 929s DECLARED AS CALLED AS 929s 929s SUB MYLINK ($$) MYLINK $OLD, $NEW 929s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 929s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 929s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 929s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 929s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 929s SUB MYPOP (\@) MYPOP @ARRAY 929s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 929s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 929s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 929s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 929s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 929s SUB MYRAND (;$) MYRAND 42 929s SUB MYTIME () MYTIME 929s 929s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 929s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 929s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 929s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 929s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 929s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 929s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 929s 929s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 929s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 929s 929s SUB MYREF (\[$@%&*]) 929s 929s WILL ALLOW CALLING MYREF() AS 929s 929s MYREF $VAR 929s MYREF @ARRAY 929s MYREF %HASH 929s MYREF &SUB 929s MYREF *GLOB 929s 929s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 929s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 929s 929s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 929s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 929s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 929s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 929s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 929s OR A SUBSEQUENT COMMA. 929s 929s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 929s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 929s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 929s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 929s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 929s FOLLOWS: 929s 929s USE SYMBOL 'QUALIFY_TO_REF'; 929s 929s SUB FOO (*) { 929s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 929s ... 929s } 929s 929s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 929s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 929s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 929s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 929s 929s SUB MYPUSH (+@) { 929s MY $AREF = SHIFT; 929s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 929s PUSH @$AREF, @_; 929s } 929s 929s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 929s IS OF AN ACCEPTABLE TYPE. 929s 929s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 929s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 929s 929s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 929s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 929s PROVIDED, C<$_> WILL BE USED INSTEAD. 929s 929s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 929s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 929s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 929s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 929s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 929s 929s MYTIME +2; 929s 929s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 929s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 929s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 929s 929s SUB MYGETPROTOBYNUMBER($;); 929s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 929s 929s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 929s PROVIDED IT'S IN THE INITIAL POSITION: 929s X<&> 929s 929s SUB TRY (&@) { 929s MY($TRY,$CATCH) = @_; 929s EVAL { &$TRY }; 929s IF ($@) { 929s LOCAL $_ = $@; 929s &$CATCH; 929s } 929s } 929s SUB CATCH (&) { $_[0] } 929s 929s TRY { 929s DIE "PHOOEY"; 929s } CATCH { 929s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 929s }; 929s 929s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 929s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 929s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 929s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 929s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 929s 929s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 929s X 929s 929s SUB MYGREP (&@) { 929s MY $CODE = SHIFT; 929s MY @RESULT; 929s FOREACH $_ (@_) { 929s PUSH(@RESULT, $_) IF &$CODE; 929s } 929s @RESULT; 929s } 929s 929s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 929s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 929s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 929s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 929s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 929s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 929s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 929s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 929s 929s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 929s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 929s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 929s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 929s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 929s MAJORITY OF OFFENDING CODE IS FIXED. 929s 929s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 929s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 929s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 929s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 929s 929s SUB FUNC ($) { 929s MY $N = SHIFT; 929s PRINT "YOU GAVE ME $N\N"; 929s } 929s 929s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 929s RETURNING A LIST: 929s 929s FUNC(@FOO); 929s FUNC( $TEXT =~ /\W+/G ); 929s 929s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 929s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 929s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 929s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 929s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 929s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 929s 929s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 929s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 929s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 929s EFFECT, LIKE SO: 929s 929s SUB FOO($$); 929s SUB FOO($$) { 929s FOO 1, 2; 929s } 929s 929s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 929s TO MAKE THE WORLD A BETTER PLACE. 929s 929s =HEAD2 CONSTANT FUNCTIONS 929s X 929s 929s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 929s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 929s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 929s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 929s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 929s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 929s 929s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 929s 929s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 929s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 929s # AND IT'S INLINED, TOO! 929s SUB ST_DEV () { 0 } 929s SUB ST_INO () { 1 } 929s 929s SUB FLAG_FOO () { 1 << 8 } 929s SUB FLAG_BAR () { 1 << 9 } 929s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 929s 929s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 929s 929s SUB N () { INT(OPT_BAZ) / 3 } 929s 929s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 929s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 929s 929s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 929s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 929s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 929s C: 929s 929s SUB BAZ_VAL () { 929s IF (OPT_BAZ) { 929s RETURN 23; 929s } 929s ELSE { 929s RETURN 42; 929s } 929s } 929s SUB BONK_VAL () { RETURN 12345 } 929s 929s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 929s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 929s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 929s 929s BEGIN { 929s MY $VAR = 1; 929s NO STRICT 'REFS'; 929s *INLINED = SUB () { $VAR }; 929s } 929s 929s BEGIN { 929s MY $VAR = 1; 929s MY $REF = \$VAR; 929s NO STRICT 'REFS'; 929s *NOT_INLINED = SUB () { $VAR }; 929s } 929s 929s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 929s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 929s 929s BEGIN { 929s MY $X = 10; 929s *FOO = SUB () { $X }; 929s $X++; 929s } 929s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 929s 929s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 929s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 929s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 929s SO IT PRINTED C<10>, NOT C<11>. 929s 929s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 929s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 929s ASIDE FROM WHERE IT IS DECLARED. 929s 929s # FINE, NO WARNING 929s BEGIN { 929s MY $X = 54321; 929s *INLINED = SUB () { $X }; 929s } 929s # ERROR 929s BEGIN { 929s MY $X; 929s $X = 54321; 929s *ALSO_INLINED = SUB () { $X }; 929s } 929s 929s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 929s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 929s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 929s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 929s CONSTANT SUBROUTINE: 929s 929s MY $X = 54321; 929s *INLINED = SUB : CONST { $X }; 929s $X++; 929s 929s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 929s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 929s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 929s VALUE CAPTURED THE SAME WAY. 929s 929s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 929s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 929s AN EXPLICIT C: 929s 929s BEGIN { 929s MY $X = 10; 929s *FOO = SUB () { RETURN $X }; 929s $X++; 929s } 929s PRINT FOO(); # PRINTS 11 929s 929s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 929s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 929s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 929s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 929s 929s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 929s SUB ONE { 929s 1; 929s } 929s IF (ONE ) { 929s PRINT ONE() IF ONE ; 929s } 929s 929s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 929s SUB ONE () { 1 } 929s DO { 929s PRINT 1 929s }; 929s 929s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 929s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 929s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 929s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 929s 929s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 929s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 929s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 929s SUBROUTINE ONE REDEFINED AT -E LINE 1. 929s 929s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 929s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 929s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 929s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 929s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 929s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 929s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 929s MENTIONED ABOVE: 929s 929s SUB NOT_INLINED () { RETURN 23 } 929s 929s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 929s X X X X 929s 929s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 929s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 929s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 929s ON A NON-UNIX SYSTEM. 929s 929s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 929s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 929s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 929s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 929s 929s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 929s CHDIR $SOMEWHERE; 929s SUB CHDIR { ... } 929s 929s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 929s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 929s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 929s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 929s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 929s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 929s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 929s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 929s FOR SOME KEYWORDS. SEE L. 929s 929s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 929s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 929s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 929s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 929s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 929s THAT IS, THEY COULD SAY 929s 929s USE MODULE 'OPEN'; 929s 929s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 929s 929s USE MODULE; 929s 929s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 929s 929s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 929s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 929s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 929s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 929s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 929s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 929s THAT UNDERSTANDS REGULAR EXPRESSIONS. 929s 929s PACKAGE REGLOB; 929s REQUIRE EXPORTER; 929s @ISA = 'EXPORTER'; 929s @EXPORT_OK = 'GLOB'; 929s 929s SUB IMPORT { 929s MY $PKG = SHIFT; 929s RETURN UNLESS @_; 929s MY $SYM = SHIFT; 929s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 929s $PKG->EXPORT($WHERE, $SYM, @_); 929s } 929s 929s SUB GLOB { 929s MY $PAT = SHIFT; 929s MY @GOT; 929s IF (OPENDIR MY $D, '.') { 929s @GOT = GREP /$PAT/, READDIR $D; 929s CLOSEDIR $D; 929s } 929s RETURN @GOT; 929s } 929s 1; 929s 929s AND HERE'S HOW IT COULD BE (AB)USED: 929s 929s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 929s PACKAGE FOO; 929s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 929s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 929s 929s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 929s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 929s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 929s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 929s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 929s IT MUST BE DONE AT ALL. 929s 929s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 929s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 929s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 929s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 929s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 929s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 929s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 929s LIBRARY. 929s 929s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 929s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 929s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 929s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 929s (SEE L). 929s 929s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 929s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 929s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 929s 929s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 929s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 929s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 929s C SYNTAX, THOUGH). 929s 929s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 929s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 929s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 929s 929s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 929s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 929s 929s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 929s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 929s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 929s 929s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 929s 929s =HEAD2 AUTOLOADING 929s X X 929s 929s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 929s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 929s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 929s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 929s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 929s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 929s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 929s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 929s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 929s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 929s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 929s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 929s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 929s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 929s SUBROUTINE NAME. SEE L FOR DETAILS.) 929s 929s 929s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 929s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 929s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 929s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 929s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 929s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 929s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 929s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 929s 929s SUB AUTOLOAD { 929s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 929s MY $PROGRAM = $AUTOLOAD; 929s $PROGRAM =~ S/.*:://; 929s SYSTEM($PROGRAM, @_); 929s } 929s DATE(); 929s WHO(); 929s LS('-L'); 929s 929s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 929s EVEN NEED PARENTHESES: 929s 929s USE SUBS QW(DATE WHO LS); 929s DATE; 929s WHO; 929s LS '-L'; 929s 929s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 929s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 929s 929s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 929s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 929s DESCRIBED IN L AND IN L, THE STANDARD 929s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 929s FUNCTIONS TO PERL CODE IN L. 929s 929s =HEAD2 SUBROUTINE ATTRIBUTES 929s X X X 929s 929s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 929s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 929s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 929s C HAD BEEN SEEN. SEE L FOR DETAILS 929s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 929s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 929s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 929s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 929s 929s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 929s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 929s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 929s NEST PROPERLY. 929s 929s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 929s 929s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 929s SUB PLUGH () : UGLY('\(") :BAD; 929s SUB XYZZY : _5X5 { ... } 929s 929s EXAMPLES OF INVALID SYNTAX: 929s 929s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 929s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 929s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 929s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 929s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 929s 929s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 929s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 929s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 929s PARSED AND INVOKED: 929s 929s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 929s 929s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 929s SEE L AND L. 929s 929s =HEAD1 SEE ALSO 929s 929s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 929s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 929s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 929s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 929s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 929s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 929s 929s =FOR VI 929s # EX: SET STS=0 SW=4 ET: 929s 929s ok 2 929s # testing mod_cgi with /modules/cgi/perl.pl 929s # expected 200 929s # received 200 929s # body: PERL CGI 929s ok 3 929s # testing mod_test_rwrite with /test_rwrite 929s # expected 200 929s # received 200 929s # body: A 929s ok 4 929s ok 932s t/filter/case_in.t .................. 932s 1..3 932s # Running under perl version 5.040001 for linux 932s # Current time local: Thu Sep 4 16:15:04 2025 932s # Current time GMT: Thu Sep 4 16:15:04 2025 932s # Using Test.pm version 1.31 932s # Using Apache/Test.pm version 1.44 932s ok 1 932s # testing mod_cgi with /modules/cgi/perl_echo.pl 932s # expected 200 932s # received 200 932s ok 2 932s # testing mod_echo_post with /echo_post 932s # expected 200 932s # received 200 932s ok 3 932s ok 935s t/filter/input_body.t ............... 935s 1..2 935s # Running under perl version 5.040001 for linux 935s # Current time local: Thu Sep 4 16:15:07 2025 935s # Current time GMT: Thu Sep 4 16:15:07 2025 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.44 935s # testing : Posted "1 ko" 935s # expected: 'ok 1' 935s # received: 'ok 1' 935s ok 1 935s # testing : Posted "2 ko" 935s # expected: 'ok 2' 935s # received: 'ok 2' 935s ok 2 935s ok 938s t/http11/basicauth.t ................ 938s 1..3 938s # Running under perl version 5.040001 for linux 938s # Current time local: Thu Sep 4 16:15:10 2025 938s # Current time GMT: Thu Sep 4 16:15:10 2025 938s # Using Test.pm version 1.31 938s # Using Apache/Test.pm version 1.44 938s ok 1 938s ok 2 938s ok 3 938s ok 941s t/http11/chunked.t .................. 941s 1..30 941s # Running under perl version 5.040001 for linux 941s # Current time local: Thu Sep 4 16:15:13 2025 941s # Current time GMT: Thu Sep 4 16:15:13 2025 941s # Using Test.pm version 1.31 941s # Using Apache/Test.pm version 1.44 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 1 941s # testing : response Transfer-Encoding 941s # expected: 'chunked' 941s # received: 'chunked' 941s ok 2 941s # testing : no Content-Length 941s # expected: 0 941s # received: 0 941s ok 3 941s # testing : body length 941s # expected: '70976' 941s # received: 70976 941s ok 4 941s # testing : number of requests 941s # expected: 1 941s # received: 1 941s ok 5 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 6 941s # testing : response Transfer-Encoding 941s # expected: 'chunked' 941s # received: 'chunked' 941s ok 7 941s # testing : no Content-Length 941s # expected: 0 941s # received: 0 941s ok 8 941s # testing : body length 941s # expected: '212509' 941s # received: 212509 941s ok 9 941s # testing : number of requests 941s # expected: 2 941s # received: 2 941s ok 10 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 11 941s # testing : response Transfer-Encoding 941s # expected: 'chunked' 941s # received: 'chunked' 941s ok 12 941s # testing : no Content-Length 941s # expected: 0 941s # received: 0 941s ok 13 941s # testing : body length 941s # expected: '280545' 941s # received: 280545 941s ok 14 941s # testing : number of requests 941s # expected: 3 941s # received: 3 941s ok 15 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 16 941s # testing : response Transfer-Encoding 941s # expected: 'chunked' 941s # received: 'chunked' 941s ok 17 941s # testing : no Content-Length 941s # expected: 0 941s # received: 0 941s ok 18 941s # testing : body length 941s # expected: '845969' 941s # received: 845969 941s ok 19 941s # testing : number of requests 941s # expected: 4 941s # received: 4 941s ok 20 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 21 941s # testing : no Transfer-Encoding (test result inverted) 941s # expected: 'chunked' 941s # received: '' 941s ok 22 941s # testing : content length 941s # expected: 253 941s # received: '253' 941s ok 23 941s # testing : body length 941s # expected: '242' 941s # received: 242 941s ok 24 941s # testing : number of requests 941s # expected: 5 941s # received: 5 941s ok 25 941s # testing : response protocol 941s # expected: 'HTTP/1.1' 941s # received: 'HTTP/1.1' 941s ok 26 941s # testing : no Transfer-Encoding (test result inverted) 941s # expected: 'chunked' 941s # received: '' 941s ok 27 941s # testing : content length 941s # expected: '' 941s # received: '' 941s ok 28 941s # testing : body length 941s # expected: '14276' 941s # received: 14276 941s ok 29 941s # testing : number of requests 941s # expected: 6 941s # received: 6 941s ok 30 941s ok 944s t/http11/chunked2.t ................. 944s 1..2 944s # Running under perl version 5.040001 for linux 944s # Current time local: Thu Sep 4 16:15:16 2025 944s # Current time GMT: Thu Sep 4 16:15:16 2025 944s # Using Test.pm version 1.31 944s # Using Apache/Test.pm version 1.44 944s # testing : successful response 944s # expected: 200 944s # received: '200' 944s ok 1 944s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 944s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 944s ok 2 944s ok 947s t/http11/clength.t .................. 947s 1..6 947s # Running under perl version 5.040001 for linux 947s # Current time local: Thu Sep 4 16:15:19 2025 947s # Current time GMT: Thu Sep 4 16:15:19 2025 947s # Using Test.pm version 1.31 947s # Using Apache/Test.pm version 1.44 947s # testing : successful response 947s # expected: 200 947s # received: '200' 947s ok 1 947s # expected: 10 947s # received: '10' 947s ok 2 947s # expected: 'bbbbbbbbbb' 947s # received: 'bbbbbbbbbb' 947s ok 3 947s # testing : successful response 947s # expected: 200 947s # received: '200' 947s ok 4 947s # expected: 6 947s # received: '6' 947s ok 5 947s # expected: 'foobar' 947s # received: 'foobar' 947s ok 6 947s ok 952s t/http11/post.t ..................... 952s # using LWP client 952s 1..51 952s # Running under perl version 5.040001 for linux 952s # Current time local: Thu Sep 4 16:15:22 2025 952s # Current time GMT: Thu Sep 4 16:15:22 2025 952s # Using Test.pm version 1.31 952s # Using Apache/Test.pm version 1.44 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 1024 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Connection: Keep-Alive 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 1 952s #DMMATCH1: 1 952s #Keep-Alive: timeout=5, max=100 952s # 952s # testing : length posted 952s # expected: '1024' 952s # received: 1024 952s ok 1 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 2048 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 2 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '2048' 952s # received: 2048 952s ok 2 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 3072 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 3 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '3072' 952s # received: 3072 952s ok 3 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 4096 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 4 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '4096' 952s # received: 4096 952s ok 4 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 5120 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 5 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '5120' 952s # received: 5120 952s ok 5 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 6144 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 6 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '6144' 952s # received: 6144 952s ok 6 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 7168 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 7 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '7168' 952s # received: 7168 952s ok 7 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 8192 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 8 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '8192' 952s # received: 8192 952s ok 8 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 9216 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:24 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 5 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 9 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '9216' 952s # received: 9216 952s ok 9 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 10240 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 10 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '10240' 952s # received: 10240 952s ok 10 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 11264 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 11 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '11264' 952s # received: 11264 952s ok 11 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 12288 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 12 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '12288' 952s # received: 12288 952s ok 12 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 13312 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 13 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '13312' 952s # received: 13312 952s ok 13 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 14336 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 14 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '14336' 952s # received: 14336 952s ok 14 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 15360 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 15 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '15360' 952s # received: 15360 952s ok 15 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 16384 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 16 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '16384' 952s # received: 16384 952s ok 16 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 17408 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 17 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '17408' 952s # received: 17408 952s ok 17 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 18432 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 18 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '18432' 952s # received: 18432 952s ok 18 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 19456 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 19 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '19456' 952s # received: 19456 952s ok 19 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 20480 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 20 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '20480' 952s # received: 20480 952s ok 20 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 21504 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 21 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '21504' 952s # received: 21504 952s ok 21 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 22528 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 22 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '22528' 952s # received: 22528 952s ok 22 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 23552 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 23 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '23552' 952s # received: 23552 952s ok 23 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 24576 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 24 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '24576' 952s # received: 24576 952s ok 24 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 25600 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 25 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '25600' 952s # received: 25600 952s ok 25 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 26624 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 26 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '26624' 952s # received: 26624 952s ok 26 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 27648 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 27 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '27648' 952s # received: 27648 952s ok 27 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 28672 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 28 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '28672' 952s # received: 28672 952s ok 28 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 29696 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 29 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '29696' 952s # received: 29696 952s ok 29 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 30720 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 30 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '30720' 952s # received: 30720 952s ok 30 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 31744 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 31 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '31744' 952s # received: 31744 952s ok 31 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 32768 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:25 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 32 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '32768' 952s # received: 32768 952s ok 32 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 33792 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 33 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '33792' 952s # received: 33792 952s ok 33 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 34816 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 34 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '34816' 952s # received: 34816 952s ok 34 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 35840 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 35 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '35840' 952s # received: 35840 952s ok 35 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 36864 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 36 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '36864' 952s # received: 36864 952s ok 36 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 37888 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 37 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '37888' 952s # received: 37888 952s ok 37 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 38912 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 38 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '38912' 952s # received: 38912 952s ok 38 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 39936 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 39 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '39936' 952s # received: 39936 952s ok 39 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 40960 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 40 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '40960' 952s # received: 40960 952s ok 40 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 41984 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 41 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '41984' 952s # received: 41984 952s ok 41 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 43008 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 42 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '43008' 952s # received: 43008 952s ok 42 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 44032 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 43 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '44032' 952s # received: 44032 952s ok 43 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 45056 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 44 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '45056' 952s # received: 45056 952s ok 44 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 46080 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 45 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '46080' 952s # received: 46080 952s ok 45 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 47104 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 46 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '47104' 952s # received: 47104 952s ok 46 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 48128 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 47 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '48128' 952s # received: 48128 952s ok 47 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 49152 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 48 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '49152' 952s # received: 49152 952s ok 48 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 50176 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 49 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '50176' 952s # received: 50176 952s ok 49 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 51200 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 6 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 50 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '51200' 952s # received: 51200 952s ok 50 952s #lwp request: 952s #POST http://localhost:8529/eat_post HTTP/1.1 952s #User-Agent: libwww-perl/6.78 952s #Content-Length: 102400 952s # 952s #server response: 952s #HTTP/1.1 200 OK 952s #Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 952s #Vary: In-If1 952s #Content-Length: 7 952s #Client-Date: Thu, 04 Sep 2025 16:15:26 GMT 952s #Client-Peer: 127.0.0.1:8529 952s #Client-Response-Num: 51 952s #DMMATCH1: 1 952s # 952s # testing : length posted 952s # expected: '102400' 952s # received: 102400 952s ok 51 952s ok 955s t/modules/aaa.t ..................... 955s 1..40 955s # Running under perl version 5.040001 for linux 955s # Current time local: Thu Sep 4 16:15:26 2025 955s # Current time GMT: Thu Sep 4 16:15:26 2025 955s # Using Test.pm version 1.31 955s # Using Apache/Test.pm version 1.44 955s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 955s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 955s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 955s ok 1 955s ok 2 955s ok 3 955s ok 4 955s ok 5 955s ok 6 955s ok 7 955s ok 8 955s ok 9 955s ok 10 955s ok 11 955s ok 12 955s ok 13 955s ok 14 955s ok 15 955s ok 16 955s ok 17 955s ok 18 955s ok 19 955s ok 20 955s ok 21 955s ok 22 955s ok 23 955s ok 24 955s ok 25 955s ok 26 955s ok 27 955s ok 28 955s ok 29 955s ok 30 955s ok 31 955s ok 32 955s ok 33 955s ok 34 955s ok 35 955s ok 36 955s ok 37 955s ok 38 955s ok 39 955s ok 40 955s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 955s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 955s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 955s ok 959s t/modules/access.t .................. 959s 1..408 959s # Running under perl version 5.040001 for linux 959s # Current time local: Thu Sep 4 16:15:29 2025 959s # Current time GMT: Thu Sep 4 16:15:29 2025 959s # Using Test.pm version 1.31 959s # Using Apache/Test.pm version 1.44 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # expecting access. 959s ok 1 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 2 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from all 959s # expecting access. 959s ok 3 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 4 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from localhost 959s # expecting access. 959s ok 5 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 6 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 7 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 8 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from 127.0 959s # expecting access. 959s ok 9 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 10 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 11 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 12 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 13 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 14 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 15 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 16 959s # --- 959s # Order deny,allow 959s # Allow from all 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 17 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # expecting access. 959s ok 18 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 19 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from all 959s # expecting access. 959s ok 20 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 21 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from localhost 959s # expecting access. 959s ok 22 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 23 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 24 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 25 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from 127.0 959s # expecting access. 959s ok 26 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 27 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 28 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 29 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 30 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 31 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 32 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 33 959s # --- 959s # Order deny,allow 959s # Allow from localhost 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 34 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # expecting access. 959s ok 35 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 36 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from all 959s # expecting access. 959s ok 37 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 38 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from localhost 959s # expecting access. 959s ok 39 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 40 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 41 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 42 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from 127.0 959s # expecting access. 959s ok 43 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 44 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 45 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 46 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 47 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 48 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 49 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 50 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 51 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # expecting access. 959s ok 52 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 53 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from all 959s # expecting access. 959s ok 54 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 55 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from localhost 959s # expecting access. 959s ok 56 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 57 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 58 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 59 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from 127.0 959s # expecting access. 959s ok 60 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 61 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 62 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 63 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 64 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 65 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 66 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 67 959s # --- 959s # Order deny,allow 959s # Allow from 127.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 68 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 69 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 70 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from all 959s # expecting access. 959s ok 71 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 72 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from localhost 959s # expecting access. 959s ok 73 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 74 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 75 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 76 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0 959s # expecting access. 959s ok 77 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 78 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 79 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 80 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 81 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 82 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 83 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 84 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 85 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # expecting access. 959s ok 86 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 87 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from all 959s # expecting access. 959s ok 88 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 89 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from localhost 959s # expecting access. 959s ok 90 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 91 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1 959s # expecting access. 959s ok 92 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 93 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0 959s # expecting access. 959s ok 94 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 95 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 96 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 97 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/16 959s # expecting access. 959s ok 98 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 99 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 100 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 101 959s # --- 959s # Order deny,allow 959s # Allow from 127.0.0.1/16 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 102 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # expecting access. 959s ok 103 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 104 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from all 959s # expecting access denial. 959s ok 105 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 106 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from localhost 959s # expecting access denial. 959s ok 107 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 108 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 109 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 110 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from 127.0 959s # expecting access denial. 959s ok 111 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 112 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 113 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 114 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 115 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 116 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 117 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 118 959s # --- 959s # Order deny,allow 959s # Allow from somewhere.else.com 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 119 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # expecting access. 959s ok 120 959s # --- 959s # Order deny,allow 959s # Deny from all 959s # expecting access denial. 959s ok 121 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from all 959s # expecting access denial. 959s ok 122 959s # --- 959s # Order deny,allow 959s # Deny from localhost 959s # expecting access denial. 959s ok 123 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from localhost 959s # expecting access denial. 959s ok 124 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 125 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 126 959s # --- 959s # Order deny,allow 959s # Deny from 127.0 959s # expecting access denial. 959s ok 127 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from 127.0 959s # expecting access denial. 959s ok 128 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 129 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 130 959s # --- 959s # Order deny,allow 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 131 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 132 959s # --- 959s # Order deny,allow 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 133 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 134 959s # --- 959s # Order deny,allow 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 135 959s # --- 959s # Order deny,allow 959s # Allow from 66.6.6.6 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 136 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # expecting access. 959s ok 137 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 138 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from all 959s # expecting access denial. 959s ok 139 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 140 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from localhost 959s # expecting access denial. 959s ok 141 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 142 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 143 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 144 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from 127.0 959s # expecting access denial. 959s ok 145 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 146 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 147 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 148 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 149 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 150 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 151 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 152 959s # --- 959s # Order allow,deny 959s # Allow from all 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 153 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # expecting access. 959s ok 154 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 155 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from all 959s # expecting access denial. 959s ok 156 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 157 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from localhost 959s # expecting access denial. 959s ok 158 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 159 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 160 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 161 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from 127.0 959s # expecting access denial. 959s ok 162 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 163 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 164 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 165 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 166 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 167 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 168 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 169 959s # --- 959s # Order allow,deny 959s # Allow from localhost 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 170 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # expecting access. 959s ok 171 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 172 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from all 959s # expecting access denial. 959s ok 173 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 174 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from localhost 959s # expecting access denial. 959s ok 175 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 176 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 177 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 178 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from 127.0 959s # expecting access denial. 959s ok 179 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 180 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 181 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 182 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 183 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 184 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 185 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 186 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 187 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # expecting access. 959s ok 188 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 189 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from all 959s # expecting access denial. 959s ok 190 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 191 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from localhost 959s # expecting access denial. 959s ok 192 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 193 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 194 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 195 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from 127.0 959s # expecting access denial. 959s ok 196 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 197 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 198 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 199 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 200 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 201 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 202 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 203 959s # --- 959s # Order allow,deny 959s # Allow from 127.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 204 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 205 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 206 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from all 959s # expecting access denial. 959s ok 207 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 208 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from localhost 959s # expecting access denial. 959s ok 209 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 210 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 211 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 212 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0 959s # expecting access denial. 959s ok 213 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 214 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 215 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 216 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 217 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 218 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 219 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 220 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 221 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # expecting access. 959s ok 222 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 223 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from all 959s # expecting access denial. 959s ok 224 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 225 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from localhost 959s # expecting access denial. 959s ok 226 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 227 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 228 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 229 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0 959s # expecting access denial. 959s ok 230 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 231 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 232 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 233 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 234 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 235 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 236 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 237 959s # --- 959s # Order allow,deny 959s # Allow from 127.0.0.1/16 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 238 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # expecting access denial. 959s ok 239 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 240 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from all 959s # expecting access denial. 959s ok 241 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 242 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from localhost 959s # expecting access denial. 959s ok 243 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 244 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 245 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 246 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from 127.0 959s # expecting access denial. 959s ok 247 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 248 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 249 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 250 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 251 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 252 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 253 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 254 959s # --- 959s # Order allow,deny 959s # Allow from somewhere.else.com 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 255 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # expecting access denial. 959s ok 256 959s # --- 959s # Order allow,deny 959s # Deny from all 959s # expecting access denial. 959s ok 257 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from all 959s # expecting access denial. 959s ok 258 959s # --- 959s # Order allow,deny 959s # Deny from localhost 959s # expecting access denial. 959s ok 259 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from localhost 959s # expecting access denial. 959s ok 260 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 261 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 262 959s # --- 959s # Order allow,deny 959s # Deny from 127.0 959s # expecting access denial. 959s ok 263 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from 127.0 959s # expecting access denial. 959s ok 264 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 265 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 266 959s # --- 959s # Order allow,deny 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 267 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 268 959s # --- 959s # Order allow,deny 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 269 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 270 959s # --- 959s # Order allow,deny 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 271 959s # --- 959s # Order allow,deny 959s # Allow from 66.6.6.6 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 272 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # expecting access. 959s ok 273 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 274 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from all 959s # expecting access denial. 959s ok 275 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 276 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from localhost 959s # expecting access denial. 959s ok 277 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 278 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 279 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 280 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from 127.0 959s # expecting access denial. 959s ok 281 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 282 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 283 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 284 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 285 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 286 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 287 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 288 959s # --- 959s # Order mutual-failure 959s # Allow from all 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 289 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # expecting access. 959s ok 290 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 291 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from all 959s # expecting access denial. 959s ok 292 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 293 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from localhost 959s # expecting access denial. 959s ok 294 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 295 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 296 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 297 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from 127.0 959s # expecting access denial. 959s ok 298 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 299 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 300 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 301 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 302 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 303 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 304 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 305 959s # --- 959s # Order mutual-failure 959s # Allow from localhost 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 306 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # expecting access. 959s ok 307 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 308 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from all 959s # expecting access denial. 959s ok 309 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 310 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from localhost 959s # expecting access denial. 959s ok 311 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 312 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 313 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 314 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from 127.0 959s # expecting access denial. 959s ok 315 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 316 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 317 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 318 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 319 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 320 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 321 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 322 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 323 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # expecting access. 959s ok 324 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 325 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from all 959s # expecting access denial. 959s ok 326 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 327 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from localhost 959s # expecting access denial. 959s ok 328 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 329 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 330 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 331 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from 127.0 959s # expecting access denial. 959s ok 332 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 333 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 334 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 335 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 336 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 337 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 338 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 339 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 340 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # expecting access. 959s ok 341 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 342 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from all 959s # expecting access denial. 959s ok 343 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 344 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from localhost 959s # expecting access denial. 959s ok 345 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 346 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 347 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 348 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0 959s # expecting access denial. 959s ok 349 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 350 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 351 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 352 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 353 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 354 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 355 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 356 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/255.255.0.0 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 357 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # expecting access. 959s ok 358 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 359 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from all 959s # expecting access denial. 959s ok 360 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 361 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from localhost 959s # expecting access denial. 959s ok 362 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 363 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 364 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 365 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0 959s # expecting access denial. 959s ok 366 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 367 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 368 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 369 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 370 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 371 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from somewhere.else.com 959s # expecting access. 959s ok 372 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 373 959s # --- 959s # Order mutual-failure 959s # Allow from 127.0.0.1/16 959s # Deny from 66.6.6.6 959s # expecting access. 959s ok 374 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # expecting access denial. 959s ok 375 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 376 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from all 959s # expecting access denial. 959s ok 377 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 378 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from localhost 959s # expecting access denial. 959s ok 379 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 380 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 381 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 382 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from 127.0 959s # expecting access denial. 959s ok 383 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 384 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 385 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 386 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 387 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 388 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 389 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 390 959s # --- 959s # Order mutual-failure 959s # Allow from somewhere.else.com 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 391 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # expecting access denial. 959s ok 392 959s # --- 959s # Order mutual-failure 959s # Deny from all 959s # expecting access denial. 959s ok 393 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from all 959s # expecting access denial. 959s ok 394 959s # --- 959s # Order mutual-failure 959s # Deny from localhost 959s # expecting access denial. 959s ok 395 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from localhost 959s # expecting access denial. 959s ok 396 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 397 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1 959s # expecting access denial. 959s ok 398 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0 959s # expecting access denial. 959s ok 399 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from 127.0 959s # expecting access denial. 959s ok 400 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 401 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/255.255.0.0 959s # expecting access denial. 959s ok 402 959s # --- 959s # Order mutual-failure 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 403 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from 127.0.0.1/16 959s # expecting access denial. 959s ok 404 959s # --- 959s # Order mutual-failure 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 405 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from somewhere.else.com 959s # expecting access denial. 959s ok 406 959s # --- 959s # Order mutual-failure 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 407 959s # --- 959s # Order mutual-failure 959s # Allow from 66.6.6.6 959s # Deny from 66.6.6.6 959s # expecting access denial. 959s ok 408 959s ok 962s t/modules/actions.t ................. 962s 1..20 962s # Running under perl version 5.040001 for linux 962s # Current time local: Thu Sep 4 16:15:33 2025 962s # Current time GMT: Thu Sep 4 16:15:33 2025 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.44 962s # expected: 200 962s # received: '200' 962s ok 1 962s # expected: 'nada' 962s # received: 'nada' 962s ok 2 962s # expected: 404 962s # received: '404' 962s ok 3 962s ok 4 # skip RC=404, no need to check content 962s # expected: 404 962s # received: '404' 962s ok 5 962s ok 6 # skip RC=404, no need to check content 962s # expected: 404 962s # received: '404' 962s ok 7 962s ok 8 # skip RC=404, no need to check content 962s # expected: 200 962s # received: '200' 962s ok 9 962s # expected: 'nada' 962s # received: 'nada' 962s ok 10 962s # expected: 404 962s # received: '404' 962s ok 11 962s ok 12 # skip RC=404, no need to check content 962s # expected: 200 962s # received: '200' 962s ok 13 962s # expected: 'POST 962s # foo2: bar2 962s # ' 962s # received: 'POST 962s # foo2: bar2 962s # ' 962s ok 14 962s # expected: 405 962s # received: '405' 962s ok 15 962s # expected: 200 962s # received: '200' 962s ok 16 962s # expected: 'foo=bar' 962s # received: 'foo=bar' 962s ok 17 962s # expected: 200 962s # received: '200' 962s ok 18 962s # expected: 'POST 962s # foo2: bar2 962s # ' 962s # received: 'POST 962s # foo2: bar2 962s # ' 962s ok 19 962s # expected: 405 962s # received: '405' 962s ok 20 962s ok 965s t/modules/alias.t ................... 965s 1..134 965s # Running under perl version 5.040001 for linux 965s # Current time local: Thu Sep 4 16:15:36 2025 965s # Current time GMT: Thu Sep 4 16:15:36 2025 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.44 965s # verifying simple aliases 965s # testing : /alias/ 965s # expected: 200 965s # received: '200' 965s ok 1 965s # testing : /bogu/ 965s # expected: 404 965s # received: '404' 965s ok 2 965s # verifying alias match with /ali[0-9]. 965s # testing : /ali0 965s # expected: 0 965s # received: '0' 965s ok 3 965s # testing : /ali1 965s # expected: 1 965s # received: '1' 965s ok 4 965s # testing : /ali2 965s # expected: 2 965s # received: '2' 965s ok 5 965s # testing : /ali3 965s # expected: 3 965s # received: '3' 965s ok 6 965s # testing : /ali4 965s # expected: 4 965s # received: '4' 965s ok 7 965s # testing : /ali5 965s # expected: 5 965s # received: '5' 965s ok 8 965s # testing : /ali6 965s # expected: 6 965s # received: '6' 965s ok 9 965s # testing : /ali7 965s # expected: 7 965s # received: '7' 965s ok 10 965s # testing : /ali8 965s # expected: 8 965s # received: '8' 965s ok 11 965s # testing : /ali9 965s # expected: 9 965s # received: '9' 965s ok 12 965s # verifying expression alias match with /expr/ali[0-9]. 965s # testing : /ali0 965s # expected: 0 965s # received: '0' 965s ok 13 965s # testing : /ali1 965s # expected: 1 965s # received: '1' 965s ok 14 965s # testing : /ali2 965s # expected: 2 965s # received: '2' 965s ok 15 965s # testing : /ali3 965s # expected: 3 965s # received: '3' 965s ok 16 965s # testing : /ali4 965s # expected: 4 965s # received: '4' 965s ok 17 965s # testing : /ali5 965s # expected: 5 965s # received: '5' 965s ok 18 965s # testing : /ali6 965s # expected: 6 965s # received: '6' 965s ok 19 965s # testing : /ali7 965s # expected: 7 965s # received: '7' 965s ok 20 965s # testing : /ali8 965s # expected: 8 965s # received: '8' 965s ok 21 965s # testing : /ali9 965s # expected: 9 965s # received: '9' 965s ok 22 965s # testing : /forbid 965s # expected: '403' 965s # received: '403' 965s ok 23 965s # testing : /gone 965s # expected: '410' 965s # received: '410' 965s ok 24 965s # testing : /perm 965s # expected: '301' 965s # received: '301' 965s ok 25 965s # testing : /perm2 965s # expected: '301' 965s # received: '301' 965s ok 26 965s # testing : /seeother 965s # expected: '303' 965s # received: '303' 965s ok 27 965s # testing : /temp 965s # expected: '302' 965s # received: '302' 965s ok 28 965s # testing : /temp2 965s # expected: '302' 965s # received: '302' 965s ok 29 965s verifying body of perm and temp redirect match 965s # testing : /p0 965s # expected: 0 965s # received: '0' 965s ok 30 965s # testing : /p1 965s # expected: 1 965s # received: '1' 965s ok 31 965s # testing : /p2 965s # expected: 2 965s # received: '2' 965s ok 32 965s # testing : /p3 965s # expected: 3 965s # received: '3' 965s ok 33 965s # testing : /p4 965s # expected: 4 965s # received: '4' 965s ok 34 965s # testing : /p5 965s # expected: 5 965s # received: '5' 965s ok 35 965s # testing : /p6 965s # expected: 6 965s # received: '6' 965s ok 36 965s # testing : /p7 965s # expected: 7 965s # received: '7' 965s ok 37 965s # testing : /p8 965s # expected: 8 965s # received: '8' 965s ok 38 965s # testing : /p9 965s # expected: 9 965s # received: '9' 965s ok 39 965s # testing : /t0 965s # expected: 0 965s # received: '0' 965s ok 40 965s # testing : /t1 965s # expected: 1 965s # received: '1' 965s ok 41 965s # testing : /t2 965s # expected: 2 965s # received: '2' 965s ok 42 965s # testing : /t3 965s # expected: 3 965s # received: '3' 965s ok 43 965s # testing : /t4 965s # expected: 4 965s # received: '4' 965s ok 44 965s # testing : /t5 965s # expected: 5 965s # received: '5' 965s ok 45 965s # testing : /t6 965s # expected: 6 965s # received: '6' 965s ok 46 965s # testing : /t7 965s # expected: 7 965s # received: '7' 965s ok 47 965s # testing : /t8 965s # expected: 8 965s # received: '8' 965s ok 48 965s # testing : /t9 965s # expected: 9 965s # received: '9' 965s ok 49 965s verifying body of perm and temp redirect match with expression support 965s # testing : /p0 965s # expected: 0 965s # received: '0' 965s ok 50 965s # testing : /p1 965s # expected: 1 965s # received: '1' 965s ok 51 965s # testing : /p2 965s # expected: 2 965s # received: '2' 965s ok 52 965s # testing : /p3 965s # expected: 3 965s # received: '3' 965s ok 53 965s # testing : /p4 965s # expected: 4 965s # received: '4' 965s ok 54 965s # testing : /p5 965s # expected: 5 965s # received: '5' 965s ok 55 965s # testing : /p6 965s # expected: 6 965s # received: '6' 965s ok 56 965s # testing : /p7 965s # expected: 7 965s # received: '7' 965s ok 57 965s # testing : /p8 965s # expected: 8 965s # received: '8' 965s ok 58 965s # testing : /p9 965s # expected: 9 965s # received: '9' 965s ok 59 965s # testing : /t0 965s # expected: 0 965s # received: '0' 965s ok 60 965s # testing : /t1 965s # expected: 1 965s # received: '1' 965s ok 61 965s # testing : /t2 965s # expected: 2 965s # received: '2' 965s ok 62 965s # testing : /t3 965s # expected: 3 965s # received: '3' 965s ok 63 965s # testing : /t4 965s # expected: 4 965s # received: '4' 965s ok 64 965s # testing : /t5 965s # expected: 5 965s # received: '5' 965s ok 65 965s # testing : /t6 965s # expected: 6 965s # received: '6' 965s ok 66 965s # testing : /t7 965s # expected: 7 965s # received: '7' 965s ok 67 965s # testing : /t8 965s # expected: 8 965s # received: '8' 965s ok 68 965s # testing : /t9 965s # expected: 9 965s # received: '9' 965s ok 69 965s verifying return code of seeother and gone redirect match 965s # testing : g0 965s # expected: '410' 965s # received: '410' 965s ok 70 965s # testing : g1 965s # expected: '410' 965s # received: '410' 965s ok 71 965s # testing : g2 965s # expected: '410' 965s # received: '410' 965s ok 72 965s # testing : g3 965s # expected: '410' 965s # received: '410' 965s ok 73 965s # testing : g4 965s # expected: '410' 965s # received: '410' 965s ok 74 965s # testing : g5 965s # expected: '410' 965s # received: '410' 965s ok 75 965s # testing : g6 965s # expected: '410' 965s # received: '410' 965s ok 76 965s # testing : g7 965s # expected: '410' 965s # received: '410' 965s ok 77 965s # testing : g8 965s # expected: '410' 965s # received: '410' 965s ok 78 965s # testing : g9 965s # expected: '410' 965s # received: '410' 965s ok 79 965s # testing : f0 965s # expected: '403' 965s # received: '403' 965s ok 80 965s # testing : f1 965s # expected: '403' 965s # received: '403' 965s ok 81 965s # testing : f2 965s # expected: '403' 965s # received: '403' 965s ok 82 965s # testing : f3 965s # expected: '403' 965s # received: '403' 965s ok 83 965s # testing : f4 965s # expected: '403' 965s # received: '403' 965s ok 84 965s # testing : f5 965s # expected: '403' 965s # received: '403' 965s ok 85 965s # testing : f6 965s # expected: '403' 965s # received: '403' 965s ok 86 965s # testing : f7 965s # expected: '403' 965s # received: '403' 965s ok 87 965s # testing : f8 965s # expected: '403' 965s # received: '403' 965s ok 88 965s # testing : f9 965s # expected: '403' 965s # received: '403' 965s ok 89 965s # testing : s0 965s # expected: '303' 965s # received: '303' 965s ok 90 965s # testing : s1 965s # expected: '303' 965s # received: '303' 965s ok 91 965s # testing : s2 965s # expected: '303' 965s # received: '303' 965s ok 92 965s # testing : s3 965s # expected: '303' 965s # received: '303' 965s ok 93 965s # testing : s4 965s # expected: '303' 965s # received: '303' 965s ok 94 965s # testing : s5 965s # expected: '303' 965s # received: '303' 965s ok 95 965s # testing : s6 965s # expected: '303' 965s # received: '303' 965s ok 96 965s # testing : s7 965s # expected: '303' 965s # received: '303' 965s ok 97 965s # testing : s8 965s # expected: '303' 965s # received: '303' 965s ok 98 965s # testing : s9 965s # expected: '303' 965s # received: '303' 965s ok 99 965s verifying return code of seeother and gone redirect match with expression support 965s # testing : g0 965s # expected: '410' 965s # received: '410' 965s ok 100 965s # testing : g1 965s # expected: '410' 965s # received: '410' 965s ok 101 965s # testing : g2 965s # expected: '410' 965s # received: '410' 965s ok 102 965s # testing : g3 965s # expected: '410' 965s # received: '410' 965s ok 103 965s # testing : g4 965s # expected: '410' 965s # received: '410' 965s ok 104 965s # testing : g5 965s # expected: '410' 965s # received: '410' 965s ok 105 965s # testing : g6 965s # expected: '410' 965s # received: '410' 965s ok 106 965s # testing : g7 965s # expected: '410' 965s # received: '410' 965s ok 107 965s # testing : g8 965s # expected: '410' 965s # received: '410' 965s ok 108 965s # testing : g9 965s # expected: '410' 965s # received: '410' 965s ok 109 965s # testing : f0 965s # expected: '403' 965s # received: '403' 965s ok 110 965s # testing : f1 965s # expected: '403' 965s # received: '403' 965s ok 111 965s # testing : f2 965s # expected: '403' 965s # received: '403' 965s ok 112 965s # testing : f3 965s # expected: '403' 965s # received: '403' 965s ok 113 965s # testing : f4 965s # expected: '403' 965s # received: '403' 965s ok 114 965s # testing : f5 965s # expected: '403' 965s # received: '403' 965s ok 115 965s # testing : f6 965s # expected: '403' 965s # received: '403' 965s ok 116 965s # testing : f7 965s # expected: '403' 965s # received: '403' 965s ok 117 965s # testing : f8 965s # expected: '403' 965s # received: '403' 965s ok 118 965s # testing : f9 965s # expected: '403' 965s # received: '403' 965s ok 119 965s # testing : s0 965s # expected: '303' 965s # received: '303' 965s ok 120 965s # testing : s1 965s # expected: '303' 965s # received: '303' 965s ok 121 965s # testing : s2 965s # expected: '303' 965s # received: '303' 965s ok 122 965s # testing : s3 965s # expected: '303' 965s # received: '303' 965s ok 123 965s # testing : s4 965s # expected: '303' 965s # received: '303' 965s ok 124 965s # testing : s5 965s # expected: '303' 965s # received: '303' 965s ok 125 965s # testing : s6 965s # expected: '303' 965s # received: '303' 965s ok 126 965s # testing : s7 965s # expected: '303' 965s # received: '303' 965s ok 127 965s # testing : s8 965s # expected: '303' 965s # received: '303' 965s ok 128 965s # testing : s9 965s # expected: '303' 965s # received: '303' 965s ok 129 965s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 965s # verifying /modules/alias/script is plain text 965s # testing : /modules/alias/script 965s # expected: '#!/bin/sh 965s # echo Content-type: text/plain 965s # echo 965s # echo this is a shell script cgi. 965s # ' 965s # received: '#!/bin/sh 965s # echo Content-type: text/plain 965s # echo 965s # echo this is a shell script cgi. 965s # ' 965s ok 130 965s # verifying same file accessed at /cgi/script is executed code 965s # testing : /cgi/script 965s # expected: 'this is a shell script cgi. 965s # ' 965s # received: 'this is a shell script cgi. 965s # ' 965s ok 131 965s # verifying ScriptAliasMatch with /aliascgi-script 965s # testing : /aliascgi-script 965s # expected: 'this is a shell script cgi. 965s # ' 965s # received: 'this is a shell script cgi. 965s # ' 965s ok 132 965s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 965s # testing : /aliascgi-script 965s # expected: 'this is a shell script cgi. 965s # ' 965s # received: 'this is a shell script cgi. 965s # ' 965s ok 133 965s # verifying bad script alias. 965s # testing : /aliascgi-nada 965s # expected: 404 965s # received: '404' 965s ok 134 965s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 965s ok 968s t/modules/allowmethods.t ............ 968s 1..9 968s # Running under perl version 5.040001 for linux 968s # Current time local: Thu Sep 4 16:15:39 2025 968s # Current time GMT: Thu Sep 4 16:15:39 2025 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.44 968s # testing : Get request to /Get responds 200 968s # expected: 200 968s # received: '200' 968s ok 1 968s # testing : Head request to /Get responds 200 968s # expected: 200 968s # received: '200' 968s ok 2 968s # testing : Post request to /Get responds 405 968s # expected: 405 968s # received: '405' 968s ok 3 968s # testing : Get request to /Head responds 200 968s # expected: 200 968s # received: '200' 968s ok 4 968s # testing : Head request to /Head responds 200 968s # expected: 200 968s # received: '200' 968s ok 5 968s # testing : Post request to /Head responds 405 968s # expected: 405 968s # received: '405' 968s ok 6 968s # testing : Get request to /Post responds 405 968s # expected: 405 968s # received: '405' 968s ok 7 968s # testing : Head request to /Post responds 405 968s # expected: 405 968s # received: '405' 968s ok 8 968s # testing : Post request to /Post responds 200 968s # expected: 200 968s # received: '200' 968s ok 9 968s ok 970s t/modules/asis.t .................... 970s 1..3 970s # Running under perl version 5.040001 for linux 970s # Current time local: Thu Sep 4 16:15:42 2025 970s # Current time GMT: Thu Sep 4 16:15:42 2025 970s # Using Test.pm version 1.31 970s # Using Apache/Test.pm version 1.44 970s # testing : asis content OK 970s # expected: 'This is asis content. 970s # ' 970s # received: 'This is asis content. 970s # ' 970s ok 1 970s # testing : asis gave 404 error 970s # expected: 404 970s # received: '404' 970s ok 2 970s # testing : asis gave 403 error 970s # expected: 403 970s # received: '403' 970s ok 3 970s ok 974s t/modules/authz_core.t .............. 974s 1..504 974s # Running under perl version 5.040001 for linux 974s # Current time local: Thu Sep 4 16:15:45 2025 974s # Current time GMT: Thu Sep 4 16:15:45 2025 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.44 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 200, expected 200 [a/ : a/ ] 974s ok 1 974s # got 200, expected 200 [a/ : a/ 1] 974s ok 2 974s # got 200, expected 200 [a/ : a/ 2] 974s ok 3 974s # got 200, expected 200 [a/ : a/ 1 2] 974s ok 4 974s # got 200, expected 200 [a/ : a/ 3] 974s ok 5 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ user1: a/ ] 974s ok 6 974s # got 200, expected 200 [a/ user1: a/ user1] 974s ok 7 974s # got 401, expected 401 [a/ user1: a/ user2] 974s ok 8 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ Any 1 2: a/ ] 974s ok 9 974s # got 200, expected 200 [a/ Any 1 2: a/ 1] 974s ok 10 974s # got 200, expected 200 [a/ Any 1 2: a/ 2] 974s ok 11 974s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 974s ok 12 974s # got 403, expected 403 [a/ Any 1 2: a/ 3] 974s ok 13 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 974s ok 14 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 974s ok 15 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 974s ok 16 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 974s ok 17 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 974s ok 18 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 974s ok 19 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 974s ok 20 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 974s ok 21 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 974s ok 22 974s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 974s ok 23 974s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 974s ok 24 974s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 974s ok 25 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 974s ok 26 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 974s ok 27 974s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 974s ok 28 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 974s ok 29 974s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 974s ok 30 974s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 974s ok 31 974s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 974s ok 32 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 974s ok 33 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 974s ok 34 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 974s ok 35 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 974s ok 36 974s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 974s ok 37 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 974s ok 38 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 974s ok 39 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 974s ok 40 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 974s ok 41 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 974s ok 42 974s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 974s ok 43 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 974s ok 44 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 974s ok 45 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 974s ok 46 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 974s ok 47 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 974s ok 48 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 974s ok 49 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 974s ok 50 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 974s ok 51 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 974s ok 52 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 974s ok 53 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 974s ok 54 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 974s ok 55 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 974s ok 56 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 974s ok 57 974s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 974s ok 58 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 !2: a/ ] 974s ok 59 974s # got 200, expected 200 [a/ All 1 !2: a/ 1] 974s ok 60 974s # got 403, expected 403 [a/ All 1 !2: a/ 2] 974s ok 61 974s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 974s ok 62 974s # got 403, expected 403 [a/ All 1 !2: a/ 3] 974s ok 63 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 974s ok 64 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 974s ok 65 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 974s ok 66 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 974s ok 67 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 974s ok 68 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 974s ok 69 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 974s ok 70 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 974s ok 71 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 974s ok 72 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 974s ok 73 974s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 974s ok 74 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 974s ok 75 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 974s ok 76 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 974s ok 77 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 974s ok 78 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 974s ok 79 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 974s ok 80 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 974s ok 81 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 974s ok 82 974s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 974s ok 83 974s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 974s ok 84 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 974s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 974s ok 85 974s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 974s ok 86 974s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 974s ok 87 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 974s ok 88 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 974s ok 89 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 974s ok 90 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 974s ok 91 974s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 974s ok 92 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 974s ok 93 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 974s ok 94 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 974s ok 95 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 974s ok 96 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 974s ok 97 974s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 974s ok 98 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 974s ok 99 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 974s ok 100 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 974s ok 101 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 974s ok 102 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 974s ok 103 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 974s ok 104 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 974s ok 105 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 974s ok 106 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 974s ok 107 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 974s ok 108 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 974s ok 109 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 974s ok 110 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 974s ok 111 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 974s ok 112 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 974s ok 113 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 2: a/ ] 974s ok 114 974s # got 403, expected 403 [a/ All 1 2: a/ 1] 974s ok 115 974s # got 403, expected 403 [a/ All 1 2: a/ 2] 974s ok 116 974s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 974s ok 117 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 974s ok 118 974s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 974s ok 119 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 974s ok 120 974s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 974s ok 121 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 974s ok 122 974s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 974s ok 123 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 974s ok 124 974s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 974s ok 125 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 974s ok 126 974s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 974s ok 127 974s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 974s ok 128 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 974s ok 129 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 974s ok 130 974s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 974s ok 131 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 974s ok 132 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 974s ok 133 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 974s ok 134 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 974s ok 135 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 974s ok 136 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 974s ok 137 974s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 974s ok 138 974s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 974s ok 139 974s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 974s ok 140 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 974s ok 141 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 974s ok 142 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 974s ok 143 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 974s ok 144 974s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 974s ok 145 974s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 974s ok 146 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 974s ok 147 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 974s ok 148 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 974s ok 149 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 974s ok 150 974s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 974s ok 151 974s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 974s ok 152 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 974s ok 153 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 974s ok 154 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 974s ok 155 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 974s ok 156 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 974s ok 157 974s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 974s ok 158 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 974s ok 159 974s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 974s ok 160 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 974s ok 161 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 974s ok 162 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 974s ok 163 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 974s ok 164 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 974s ok 165 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 974s ok 166 974s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 974s ok 167 974s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 974s ok 168 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 974s ok 169 974s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 974s ok 170 974s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 974s ok 171 974s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 974s ok 172 974s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 974s ok 173 974s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 974s ok 174 974s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 974s ok 175 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 974s ok 176 974s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 974s ok 177 974s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 974s ok 178 974s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 974s ok 179 974s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 974s ok 180 974s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 974s ok 181 974s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 974s ok 182 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 974s ok 183 974s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 974s ok 184 974s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 974s ok 185 974s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 974s ok 186 974s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 974s ok 187 974s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 974s ok 188 974s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 974s ok 189 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 974s ok 190 974s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 974s ok 191 974s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 974s ok 192 974s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 974s ok 193 974s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 974s ok 194 974s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 974s ok 195 974s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 974s ok 196 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 974s ok 197 974s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 974s ok 198 974s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 974s ok 199 974s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 974s ok 200 974s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 974s ok 201 974s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 974s ok 202 974s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 974s ok 203 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 974s ok 204 974s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 974s ok 205 974s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 974s ok 206 974s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 974s ok 207 974s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 974s ok 208 974s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 974s ok 209 974s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 974s ok 210 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 974s ok 211 974s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 974s ok 212 974s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 974s ok 213 974s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 974s ok 214 974s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 974s ok 215 974s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 974s ok 216 974s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 974s ok 217 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 974s ok 218 974s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 974s ok 219 974s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 974s ok 220 974s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 974s ok 221 974s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 974s ok 222 974s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 974s ok 223 974s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 974s ok 224 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 974s ok 225 974s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 974s ok 226 974s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 974s ok 227 974s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 974s ok 228 974s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 974s ok 229 974s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 974s ok 230 974s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 974s ok 231 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 974s ok 232 974s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 974s ok 233 974s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 974s ok 234 974s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 974s ok 235 974s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 974s ok 236 974s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 974s ok 237 974s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 974s ok 238 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 974s ok 239 974s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 974s ok 240 974s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 974s ok 241 974s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 974s ok 242 974s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 974s ok 243 974s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 974s ok 244 974s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 974s ok 245 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 974s ok 246 974s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 974s ok 247 974s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 974s ok 248 974s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 974s ok 249 974s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 974s ok 250 974s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 974s ok 251 974s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 974s ok 252 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 974s ok 253 974s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 974s ok 254 974s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 974s ok 255 974s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 974s ok 256 974s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 974s ok 257 974s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 974s ok 258 974s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 974s ok 259 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 974s ok 260 974s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 974s ok 261 974s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 974s ok 262 974s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 974s ok 263 974s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 974s ok 264 974s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 974s ok 265 974s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 974s ok 266 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 974s ok 267 974s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 974s ok 268 974s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 974s ok 269 974s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 974s ok 270 974s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 974s ok 271 974s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 974s ok 272 974s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 974s ok 273 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 974s ok 274 974s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 974s ok 275 974s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 974s ok 276 974s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 974s ok 277 974s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 974s ok 278 974s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 974s ok 279 974s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 974s ok 280 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 974s ok 281 974s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 974s ok 282 974s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 974s ok 283 974s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 974s ok 284 974s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 974s ok 285 974s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 974s ok 286 974s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 974s ok 287 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 974s ok 288 974s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 974s ok 289 974s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 974s ok 290 974s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 974s ok 291 974s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 974s ok 292 974s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 974s ok 293 974s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 974s ok 294 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 974s ok 295 974s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 974s ok 296 974s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 974s ok 297 974s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 974s ok 298 974s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 974s ok 299 974s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 974s ok 300 974s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 974s ok 301 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 974s ok 302 974s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 974s ok 303 974s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 974s ok 304 974s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 974s ok 305 974s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 974s ok 306 974s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 974s ok 307 974s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 974s ok 308 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 974s ok 309 974s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 974s ok 310 974s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 974s ok 311 974s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 974s ok 312 974s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 974s ok 313 974s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 974s ok 314 974s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 974s ok 315 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 974s ok 316 974s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 974s ok 317 974s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 974s ok 318 974s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 974s ok 319 974s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 974s ok 320 974s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 974s ok 321 974s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 974s ok 322 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 974s ok 323 974s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 974s ok 324 974s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 974s ok 325 974s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 974s ok 326 974s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 974s ok 327 974s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 974s ok 328 974s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 974s ok 329 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 974s ok 330 974s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 974s ok 331 974s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 974s ok 332 974s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 974s ok 333 974s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 974s ok 334 974s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 974s ok 335 974s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 974s ok 336 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 974s ok 337 974s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 974s ok 338 974s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 974s ok 339 974s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 974s ok 340 974s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 974s ok 341 974s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 974s ok 342 974s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 974s ok 343 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 974s ok 344 974s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 974s ok 345 974s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 974s ok 346 974s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 974s ok 347 974s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 974s ok 348 974s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 974s ok 349 974s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 974s ok 350 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 974s ok 351 974s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 974s ok 352 974s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 974s ok 353 974s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 974s ok 354 974s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 974s ok 355 974s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 974s ok 356 974s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 974s ok 357 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 974s ok 358 974s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 974s ok 359 974s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 974s ok 360 974s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 974s ok 361 974s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 974s ok 362 974s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 974s ok 363 974s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 974s ok 364 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 974s ok 365 974s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 974s ok 366 974s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 974s ok 367 974s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 974s ok 368 974s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 974s ok 369 974s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 974s ok 370 974s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 974s ok 371 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 974s ok 372 974s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 974s ok 373 974s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 974s ok 374 974s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 974s ok 375 974s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 974s ok 376 974s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 974s ok 377 974s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 974s ok 378 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 974s ok 379 974s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 974s ok 380 974s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 974s ok 381 974s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 974s ok 382 974s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 974s ok 383 974s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 974s ok 384 974s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 974s ok 385 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 974s ok 386 974s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 974s ok 387 974s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 974s ok 388 974s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 974s ok 389 974s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 974s ok 390 974s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 974s ok 391 974s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 974s ok 392 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 974s ok 393 974s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 974s ok 394 974s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 974s ok 395 974s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 974s ok 396 974s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 974s ok 397 974s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 974s ok 398 974s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 974s ok 399 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 974s ok 400 974s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 974s ok 401 974s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 974s ok 402 974s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 974s ok 403 974s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 974s ok 404 974s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 974s ok 405 974s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 974s ok 406 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 974s ok 407 974s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 974s ok 408 974s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 974s ok 409 974s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 974s ok 410 974s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 974s ok 411 974s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 974s ok 412 974s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 974s ok 413 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 974s ok 414 974s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 974s ok 415 974s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 974s ok 416 974s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 974s ok 417 974s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 974s ok 418 974s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 974s ok 419 974s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 974s ok 420 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 974s ok 421 974s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 974s ok 422 974s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 974s ok 423 974s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 974s ok 424 974s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 974s ok 425 974s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 974s ok 426 974s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 974s ok 427 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 974s ok 428 974s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 974s ok 429 974s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 974s ok 430 974s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 974s ok 431 974s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 974s ok 432 974s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 974s ok 433 974s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 974s ok 434 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 974s ok 435 974s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 974s ok 436 974s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 974s ok 437 974s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 974s ok 438 974s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 974s ok 439 974s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 974s ok 440 974s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 974s ok 441 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 974s ok 442 974s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 974s ok 443 974s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 974s ok 444 974s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 974s ok 445 974s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 974s ok 446 974s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 974s ok 447 974s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 974s ok 448 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 974s ok 449 974s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 974s ok 450 974s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 974s ok 451 974s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 974s ok 452 974s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 974s ok 453 974s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 974s ok 454 974s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 974s ok 455 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 974s ok 456 974s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 974s ok 457 974s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 974s ok 458 974s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 974s ok 459 974s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 974s ok 460 974s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 974s ok 461 974s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 974s ok 462 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 974s ok 463 974s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 974s ok 464 974s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 974s ok 465 974s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 974s ok 466 974s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 974s ok 467 974s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 974s ok 468 974s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 974s ok 469 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 974s ok 470 974s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 974s ok 471 974s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 974s ok 472 974s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 974s ok 473 974s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 974s ok 474 974s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 974s ok 475 974s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 974s ok 476 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 974s ok 477 974s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 974s ok 478 974s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 974s ok 479 974s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 974s ok 480 974s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 974s ok 481 974s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 974s ok 482 974s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 974s ok 483 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 974s ok 484 974s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 974s ok 485 974s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 974s ok 486 974s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 974s ok 487 974s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 974s ok 488 974s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 974s ok 489 974s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 974s ok 490 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 974s ok 491 974s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 974s ok 492 974s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 974s ok 493 974s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 974s ok 494 974s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 974s ok 495 974s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 974s ok 496 974s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 974s ok 497 974s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 974s ok 498 974s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 974s ok 499 974s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 974s ok 500 974s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 974s ok 501 974s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 974s ok 502 974s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 974s ok 503 974s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 974s ok 504 974s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 974s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 974s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 974s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 974s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 974s ok 977s t/modules/autoindex.t ............... 977s 1..84 977s # Running under perl version 5.040001 for linux 977s # Current time local: Thu Sep 4 16:15:49 2025 977s # Current time GMT: Thu Sep 4 16:15:49 2025 977s # Using Test.pm version 1.31 977s # Using Apache/Test.pm version 1.44 977s --- 977s IndexOrderDefault Ascending Name 977s GET /modules/autoindex/htaccess/ 977s ok 1 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 2 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 3 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 4 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 5 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 6 977s --- 977s IndexOrderDefault Ascending Name 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 7 977s --- 977s IndexOrderDefault Ascending Date 977s GET /modules/autoindex/htaccess/ 977s ok 8 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 9 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 10 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 11 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 12 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 13 977s --- 977s IndexOrderDefault Ascending Date 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 14 977s --- 977s IndexOrderDefault Ascending Size 977s GET /modules/autoindex/htaccess/ 977s ok 15 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 16 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 17 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 18 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 19 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 20 977s --- 977s IndexOrderDefault Ascending Size 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 21 977s --- 977s IndexOrderDefault Descending Name 977s GET /modules/autoindex/htaccess/ 977s ok 22 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 23 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 24 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 25 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 26 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 27 977s --- 977s IndexOrderDefault Descending Name 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 28 977s --- 977s IndexOrderDefault Descending Date 977s GET /modules/autoindex/htaccess/ 977s ok 29 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 30 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 31 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 32 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 33 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 34 977s --- 977s IndexOrderDefault Descending Date 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 35 977s --- 977s IndexOrderDefault Descending Size 977s GET /modules/autoindex/htaccess/ 977s ok 36 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 37 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 38 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 39 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 40 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 41 977s --- 977s IndexOrderDefault Descending Size 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 42 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s GET /modules/autoindex/htaccess/ 977s ok 43 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 44 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 45 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 46 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 47 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 48 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Name 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 49 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s GET /modules/autoindex/htaccess/ 977s ok 50 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 51 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 52 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 53 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 54 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 55 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Date 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 56 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s GET /modules/autoindex/htaccess/ 977s ok 57 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 58 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 59 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 60 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 61 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 62 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Ascending Size 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 63 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s GET /modules/autoindex/htaccess/ 977s ok 64 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 65 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 66 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 67 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 68 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 69 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Name 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 70 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s GET /modules/autoindex/htaccess/ 977s ok 71 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 72 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 73 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 74 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 75 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 76 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Date 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 77 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s GET /modules/autoindex/htaccess/ 977s ok 78 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=N O=A) 977s GET /modules/autoindex/htaccess/?C=N&O=A 977s ok 79 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=N O=D) 977s GET /modules/autoindex/htaccess/?C=N&O=D 977s ok 80 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=M O=A) 977s GET /modules/autoindex/htaccess/?C=M&O=A 977s ok 81 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=M O=D) 977s GET /modules/autoindex/htaccess/?C=M&O=D 977s ok 82 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=S O=A) 977s GET /modules/autoindex/htaccess/?C=S&O=A 977s ok 83 977s --- 977s IndexOptions FancyIndexing 977s IndexOrderDefault Descending Size 977s 977s (C=S O=D) 977s GET /modules/autoindex/htaccess/?C=S&O=D 977s ok 84 977s ok 980s t/modules/autoindex2.t .............. 980s 1..3 980s # Running under perl version 5.040001 for linux 980s # Current time local: Thu Sep 4 16:15:52 2025 980s # Current time GMT: Thu Sep 4 16:15:52 2025 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.44 980s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 980s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 980s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 980s # testing : dir_broken should not be listed 980s # expected: 0 980s # received: 0 980s ok 1 980s # testing : dir_normal should be listed 980s # expected: 1 980s # received: 1 980s ok 2 980s # testing : dir_protected should not be listed 980s # expected: 0 980s # received: 0 980s ok 3 980s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 980s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 980s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 980s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 980s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 980s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 980s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 980s ok 983s t/modules/brotli.t .................. 983s 1..64 983s # Running under perl version 5.040001 for linux 983s # Current time local: Thu Sep 4 16:15:55 2025 983s # Current time GMT: Thu Sep 4 16:15:55 2025 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.44 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 1 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 2 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 3 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 4 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 5 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 6 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 7 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 8 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 9 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 10 983s qvalue: 983s # expected: 200 983s # received: '200' 983s ok 11 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 12 983s qvalue: ; 983s # expected: 200 983s # received: '200' 983s ok 13 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 14 983s qvalue: ; 983s # expected: 200 983s # received: '200' 983s ok 15 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 16 983s qvalue: ; 983s # expected: 200 983s # received: '200' 983s ok 17 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 18 983s qvalue: ;q= 983s # expected: 200 983s # received: '200' 983s ok 19 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 20 983s qvalue: ;q= 983s # expected: 200 983s # received: '200' 983s ok 21 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 22 983s qvalue: ;q= 983s # expected: 200 983s # received: '200' 983s ok 23 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 24 983s qvalue: ;q=0 983s # expected: 200 983s # received: '200' 983s ok 25 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 26 983s qvalue: ;q=0 983s # expected: 200 983s # received: '200' 983s ok 27 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 28 983s qvalue: ;q=0 983s # expected: 200 983s # received: '200' 983s ok 29 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 30 983s qvalue: ;q=0. 983s # expected: 200 983s # received: '200' 983s ok 31 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 32 983s qvalue: ;q=0. 983s # expected: 200 983s # received: '200' 983s ok 33 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 34 983s qvalue: ;q=0. 983s # expected: 200 983s # received: '200' 983s ok 35 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 36 983s qvalue: ;q=0.0 983s # expected: 200 983s # received: '200' 983s ok 37 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 38 983s qvalue: ;q=0.0 983s # expected: 200 983s # received: '200' 983s ok 39 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 40 983s qvalue: ;q=0.0 983s # expected: 200 983s # received: '200' 983s ok 41 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 42 983s qvalue: ;q=0.00 983s # expected: 200 983s # received: '200' 983s ok 43 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 44 983s qvalue: ;q=0.00 983s # expected: 200 983s # received: '200' 983s ok 45 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 46 983s qvalue: ;q=0.00 983s # expected: 200 983s # received: '200' 983s ok 47 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 48 983s qvalue: ;q=0.000 983s # expected: 200 983s # received: '200' 983s ok 49 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 50 983s qvalue: ;q=0.000 983s # expected: 200 983s # received: '200' 983s ok 51 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 52 983s qvalue: ;q=0.000 983s # expected: 200 983s # received: '200' 983s ok 53 983s # testing : response without Content-Encoding is OK 983s # expected: undef 983s # received: undef 983s ok 54 983s qvalue: ;q=0.0000 983s # expected: 200 983s # received: '200' 983s ok 55 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 56 983s qvalue: ;q=0.0000 983s # expected: 200 983s # received: '200' 983s ok 57 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 58 983s qvalue: ;q=0.0000 983s # expected: 200 983s # received: '200' 983s ok 59 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 60 983s # expected: 200 983s # received: '200' 983s ok 61 983s # testing : response Content-Encoding is OK 983s # expected: 'br' 983s # received: 'br' 983s ok 62 983s # expected: 200 983s # received: '200' 983s ok 63 983s # testing : response Content-Encoding is OK 983s # expected: 'gzip' 983s # received: 'gzip' 983s ok 64 983s ok 986s t/modules/buffer.t .................. 986s 1..12 986s # Running under perl version 5.040001 for linux 986s # Current time local: Thu Sep 4 16:15:58 2025 986s # Current time GMT: Thu Sep 4 16:15:58 2025 986s # Using Test.pm version 1.31 986s # Using Apache/Test.pm version 1.44 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 1 986s ok 2 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 3 986s ok 4 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 5 986s ok 6 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 7 986s ok 8 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 9 986s ok 10 986s # testing : Checking return code is '200' 986s # expected: 200 986s # received: '200' 986s ok 11 986s ok 12 986s ok 989s t/modules/cache.t ................... 989s 1..3 989s # Running under perl version 5.040001 for linux 989s # Current time local: Thu Sep 4 16:16:00 2025 989s # Current time GMT: Thu Sep 4 16:16:00 2025 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.44 989s # testing : non-cached call to index.html 989s # expected: 200 989s # received: '200' 989s ok 1 989s # testing : call to cache index.html 989s # expected: 200 989s # received: '200' 989s ok 2 989s # testing : cached call to index.html 989s # expected: 200 989s # received: '200' 989s ok 3 989s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 989s ok 994s t/modules/cgi.t ..................... 994s 1..58 994s # Running under perl version 5.040001 for linux 994s # Current time local: Thu Sep 4 16:16:03 2025 994s # Current time GMT: Thu Sep 4 16:16:03 2025 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.44 994s # testing : return code for acceptpathinfodefault.sh 994s # expected: 200 994s # received: '200' 994s ok 1 994s # testing : body for acceptpathinfodefault.sh 994s # expected: '' 994s # received: '' 994s ok 2 994s # testing : return code for acceptpathinfodefault.sh/foo 994s # expected: 200 994s # received: '200' 994s ok 3 994s # testing : body for acceptpathinfodefault.sh/foo 994s # expected: '/foo' 994s # received: '/foo' 994s ok 4 994s # testing : return code for acceptpathinfooff.sh 994s # expected: 200 994s # received: '200' 994s ok 5 994s # testing : body for acceptpathinfooff.sh 994s # expected: '' 994s # received: '' 994s ok 6 994s # testing : return code for acceptpathinfooff.sh/foo 994s # expected: 404 994s # received: '404' 994s ok 7 994s # no body test for this one 994s ok 8 994s # testing : return code for acceptpathinfoon.sh 994s # expected: 200 994s # received: '200' 994s ok 9 994s # testing : body for acceptpathinfoon.sh 994s # expected: '' 994s # received: '' 994s ok 10 994s # testing : return code for acceptpathinfoon.sh/foo 994s # expected: 200 994s # received: '200' 994s ok 11 994s # testing : body for acceptpathinfoon.sh/foo 994s # expected: '/foo' 994s # received: '/foo' 994s ok 12 994s # testing : return code for bogus-perl.pl 994s # expected: 500 994s # received: '500' 994s ok 13 994s # cgi log created ok. 994s ok 14 994s # testing : return code for bogus-sh.sh 994s # expected: 500 994s # received: '500' 994s ok 15 994s # checking that log size (807) is bigger than it used to be (523) 994s ok 16 994s # testing : return code for nph-stderr.pl 994s # expected: 200 994s # received: '200' 994s ok 17 994s # testing : body for nph-stderr.pl 994s # expected: 'this is nph-stdout' 994s # received: 'this is nph-stdout' 994s ok 18 994s # testing : return code for nph-test.pl 994s # expected: 200 994s # received: '200' 994s ok 19 994s # testing : body for nph-test.pl 994s # expected: 'ok' 994s # received: 'ok' 994s ok 20 994s # testing : return code for perl.pl 994s # expected: 200 994s # received: '200' 994s ok 21 994s # testing : body for perl.pl 994s # expected: 'perl cgi' 994s # received: 'perl cgi' 994s ok 22 994s # testing : return code for sh.sh 994s # expected: 200 994s # received: '200' 994s ok 23 994s # testing : body for sh.sh 994s # expected: 'sh cgi' 994s # received: 'sh cgi' 994s ok 24 994s # testing : return code for stderr1.pl 994s # expected: 200 994s # received: '200' 994s ok 25 994s # testing : body for stderr1.pl 994s # expected: 'this is stdout' 994s # received: 'this is stdout' 994s ok 26 994s # testing : return code for stderr2.pl 994s # expected: 200 994s # received: '200' 994s ok 27 994s # testing : body for stderr2.pl 994s # expected: 'this is also stdout' 994s # received: 'this is also stdout' 994s ok 28 994s # testing : return code for stderr3.pl 994s # expected: 200 994s # received: '200' 994s ok 29 994s # testing : body for stderr3.pl 994s # expected: 'this is more stdout' 994s # received: 'this is more stdout' 994s ok 30 994s # posted content (length 10) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 994s # expected: '500' 994s # received: '500' 994s ok 31 994s # checking that log size (35781) is greater than 807 994s ok 32 994s # verifying that logged content is 10 characters 994s ok 33 994s # posted content (length 99) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 994s # expected: '500' 994s # received: '500' 994s ok 34 994s # checking that log size (36240) is greater than 35781 994s ok 35 994s # verifying that logged content is 99 characters 994s ok 36 994s # posted content (length 250) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 994s # expected: '500' 994s # received: '500' 994s ok 37 994s # checking that log size (36851) is greater than 36240 994s ok 38 994s # verifying that logged content is 250 characters 994s ok 39 994s # posted content (length 255) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 994s # expected: '500' 994s # received: '500' 994s ok 40 994s # checking that log size (37467) is greater than 36851 994s ok 41 994s # verifying that logged content is 255 characters 994s ok 42 994s # posted content (length 256) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 994s # expected: '500' 994s # received: '500' 994s ok 43 994s # checking that log size (38084) is greater than 37467 994s ok 44 994s # verifying that logged content is 256 characters 994s ok 45 994s # posted content (length 257) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 994s # expected: '500' 994s # received: '500' 994s ok 46 994s # checking that log size (38701) is greater than 38084 994s ok 47 994s # verifying that logged content is 256 characters 994s ok 48 994s # posted content (length 258) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 994s # expected: '500' 994s # received: '500' 994s ok 49 994s # checking that log size (39318) is greater than 38701 994s ok 50 994s # verifying that logged content is 256 characters 994s ok 51 994s # posted content (length 1024) to bogus-perl.pl 994s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 994s # expected: '500' 994s # received: '500' 994s ok 52 994s # checking that log size (39936) is greater than 39318 994s ok 53 994s # verifying that logged content is 256 characters 994s ok 54 994s # verifying log is greater than 40960 bytes. 994s ok 55 994s # verifying log did not grow after making bogus request. 994s ok 56 994s # verifying log did not grow after making another bogus request. 994s ok 57 994s # checking that HEAD /modules/cgi/perl.pl returns 200. 994s ok 58 994s ok 997s t/modules/data.t .................... 997s 1..2 997s # Running under perl version 5.040001 for linux 997s # Current time local: Thu Sep 4 16:16:08 2025 997s # Current time GMT: Thu Sep 4 16:16:08 2025 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.44 997s # testing : Checking return code is '200' 997s # expected: 200 997s # received: '200' 997s ok 1 997s ok 2 997s ok 1002s t/modules/dav.t ..................... 1002s 1..19 1002s # Running under perl version 5.040001 for linux 1002s # Current time local: Thu Sep 4 16:16:11 2025 1002s # Current time GMT: Thu Sep 4 16:16:11 2025 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.44 1002s resource lock test: 1002s ok 1 1002s DAV put test: 1002s ok 2 1002s getting DAV resource properties: 1002s ok 3 1002s created: Thu, 04 Sep 2025 16:16:14 GMT 1002s modified: Thu, 04 Sep 2025 16:16:14 GMT 1002s now: Thu, 04 Sep 2025 16:16:16 GMT 1002s ok 4 1002s ok 5 1002s resource lock status test: 1002s ok 6 1002s resource unlock test: 1002s ok 7 1002s resource lock status test: 1002s ok 8 1002s getting uri... 1002s expect: 1002s -> 1002s 1002s
1002s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

mod_include test

1044s # 1044s # 1044s # Hello World 1044s # 1044s #

[back]

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

Load Balancer Manager for localhost

1070s # 1070s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1070s #
Server Built: 2025-07-23T18:22:41
1070s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1070s #
1070s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

1105s #

The document has moved here.

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

Moved Permanently

1105s #

The document has moved here.

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

Moved Permanently

1105s #

The document has moved here.

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

Moved Permanently

1105s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1105s #

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

Multiple Choices

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

Available documents: 1105s #

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

Multiple Choices

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

Available documents: 1105s #

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

Moved Permanently

1105s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1105s #

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

Multiple Choices

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

Available documents: 1105s #

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

Moved Permanently

1105s #

The document has moved here.

1105s # 1105s # ' 1105s ok 48 1105s ok 1107s t/modules/status.t .................. 1107s 1..1 1107s # Running under perl version 5.040001 for linux 1107s # Current time local: Thu Sep 4 16:17:59 2025 1107s # Current time GMT: Thu Sep 4 16:17:59 2025 1107s # Using Test.pm version 1.31 1107s # Using Apache/Test.pm version 1.44 1107s 1107s 1107s Apache Status 1107s 1107s

Apache Server Status for localhost (via 127.0.0.1)

1107s 1107s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1107s
Server MPM: worker
1107s
Server Built: 2025-07-23T18:22:41 1107s

1107s
Current Time: Thursday, 04-Sep-2025 16:18:02 UTC
1107s
Restart Time: Thursday, 04-Sep-2025 16:12:19 UTC
1107s
Parent Server Config. Generation: 1
1107s
Parent Server MPM Generation: 0
1107s
Server uptime: 5 minutes 43 seconds
1107s
Server load: 1.17 1.00 0.66
1107s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 58418
1107s
CPU Usage: u3.15 s5.93 cu.65 cs.47 - 2.97% CPU load
1107s
20 requests/sec - 412.8 kB/second - 20.6 kB/request - 8.49593 ms/request
1107s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1107s
___________W________....................
1107s

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

1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s
SrvPIDAccMCPU 1107s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04800560/325/325_ 1107s 4.98208410.08.008.00 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04800560/327/327_ 1107s 4.972010510.013.7713.77 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04800560/421/421_ 1107s 4.98209680.07.567.56 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04800560/332/332_ 1107s 4.982030740.013.9513.95 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04800560/352/352_ 1107s 4.972016930.07.737.73 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04800560/328/328_ 1107s 4.982026740.01.811.81 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04800560/327/327_ 1107s 4.9820139150.02.062.06 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04800560/337/337_ 1107s 4.98207720.02.412.41 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04800560/326/326_ 1107s 4.98205160.02.342.34 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04800560/327/327_ 1107s 4.982149140.06.066.06 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04800860/328/328_ 1107s 5.18207200.06.906.90 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04800860/388/388W 1107s 5.18009200.013.8113.81 1107s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04800860/327/327_ 1107s 5.18209120.08.118.11 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04800860/376/376_ 1107s 5.182064630.06.966.96 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04800860/327/327_ 1107s 5.1820147710.011.6711.67 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04800860/327/327_ 1107s 5.18207990.02.192.19 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04800860/421/421_ 1107s 5.19206710.01.881.88 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04800860/329/329_ 1107s 5.18217730.02.952.95 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04800860/328/328_ 1107s 5.182110050.08.958.95 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04800860/323/323_ 1107s 5.18209560.09.149.14 1107s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1107s
1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s 1107s
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
1107s 1107s 1107s ok 1 1107s ok 1111s t/modules/substitute.t .............. 1111s 1..19 1111s # Running under perl version 5.040001 for linux 1111s # Current time local: Thu Sep 4 16:18:02 2025 1111s # Current time GMT: Thu Sep 4 16:18:02 2025 1111s # Using Test.pm version 1.31 1111s # Using Apache/Test.pm version 1.44 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barbar': OK 1111s ok 1 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barbar': OK 1111s ok 2 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'foofoo': OK 1111s ok 3 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barbar': OK 1111s ok 4 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barbar': OK 1111s ok 5 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barbar': OK 1111s ok 6 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'foof 1111s oo': OK 1111s ok 7 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'xfoo': OK 1111s ok 8 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1111s ok 9 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s barx 1111s ': OK 1111s ok 10 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'a$1axb(': OK 1111s ok 11 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'a$XX': OK 1111s ok 12 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1111s ok 13 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'x&x': OK 1111s ok 14 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'xx': OK 1111s ok 15 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'fcooar': OK 1111s ok 16 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'fc$1ar': OK 1111s ok 17 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'fdooar': OK 1111s ok 18 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s got 200 'XXXfooXXX 1111s bar': OK 1111s ok 19 1111s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1111s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1111s ok 1115s t/modules/unique_id.t ............... 1115s 1..300 1115s # Running under perl version 5.040001 for linux 1115s # Current time local: Thu Sep 4 16:18:05 2025 1115s # Current time GMT: Thu Sep 4 16:18:05 2025 1115s # Using Test.pm version 1.31 1115s # Using Apache/Test.pm version 1.44 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 1 1115s # unique id: aLm7wOCnmLmBeRefZS2KHwAAAEI 1115s ok 2 1115s ok 3 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 4 1115s # unique id: aLm7wMKpKsgLt_xe1a6JCAAAAAE 1115s ok 5 1115s ok 6 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 7 1115s # unique id: aLm7wOCnmLmBeRefZS2KIAAAAEQ 1115s ok 8 1115s ok 9 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 10 1115s # unique id: aLm7wMKpKsgLt_xe1a6JCQAAAAk 1115s ok 11 1115s ok 12 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 13 1115s # unique id: aLm7wOCnmLmBeRefZS2KIQAAAEc 1115s ok 14 1115s ok 15 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 16 1115s # unique id: aLm7wMKpKsgLt_xe1a6JCgAAAAU 1115s ok 17 1115s ok 18 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 19 1115s # unique id: aLm7wOCnmLmBeRefZS2KIgAAAEg 1115s ok 20 1115s ok 21 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 22 1115s # unique id: aLm7wMKpKsgLt_xe1a6JCwAAAAM 1115s ok 23 1115s ok 24 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 25 1115s # unique id: aLm7wOCnmLmBeRefZS2KIwAAAEk 1115s ok 26 1115s ok 27 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 28 1115s # unique id: aLm7wMKpKsgLt_xe1a6JDAAAAAA 1115s ok 29 1115s ok 30 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 31 1115s # unique id: aLm7wOCnmLmBeRefZS2KJAAAAEU 1115s ok 32 1115s ok 33 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 34 1115s # unique id: aLm7wMKpKsgLt_xe1a6JDQAAAAY 1115s ok 35 1115s ok 36 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 37 1115s # unique id: aLm7wOCnmLmBeRefZS2KJQAAAEM 1115s ok 38 1115s ok 39 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 40 1115s # unique id: aLm7wMKpKsgLt_xe1a6JDgAAAAc 1115s ok 41 1115s ok 42 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 43 1115s # unique id: aLm7wOCnmLmBeRefZS2KJgAAAEA 1115s ok 44 1115s ok 45 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 46 1115s # unique id: aLm7wMKpKsgLt_xe1a6JDwAAAAg 1115s ok 47 1115s ok 48 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 49 1115s # unique id: aLm7wOCnmLmBeRefZS2KJwAAAEY 1115s ok 50 1115s ok 51 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 52 1115s # unique id: aLm7wMKpKsgLt_xe1a6JEAAAAAI 1115s ok 53 1115s ok 54 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 55 1115s # unique id: aLm7wOCnmLmBeRefZS2KKAAAAEE 1115s ok 56 1115s ok 57 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 58 1115s # unique id: aLm7wMKpKsgLt_xe1a6JEQAAAAQ 1115s ok 59 1115s ok 60 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 61 1115s # unique id: aLm7wOCnmLmBeRefZS2KKQAAAEI 1115s ok 62 1115s ok 63 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 64 1115s # unique id: aLm7wMKpKsgLt_xe1a6JEgAAAAE 1115s ok 65 1115s ok 66 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 67 1115s # unique id: aLm7wOCnmLmBeRefZS2KKgAAAEQ 1115s ok 68 1115s ok 69 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 70 1115s # unique id: aLm7wMKpKsgLt_xe1a6JEwAAAAk 1115s ok 71 1115s ok 72 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 73 1115s # unique id: aLm7wOCnmLmBeRefZS2KKwAAAEc 1115s ok 74 1115s ok 75 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 76 1115s # unique id: aLm7wMKpKsgLt_xe1a6JFAAAAAU 1115s ok 77 1115s ok 78 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 79 1115s # unique id: aLm7wOCnmLmBeRefZS2KLAAAAEg 1115s ok 80 1115s ok 81 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 82 1115s # unique id: aLm7wMKpKsgLt_xe1a6JFQAAAAM 1115s ok 83 1115s ok 84 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 85 1115s # unique id: aLm7wOCnmLmBeRefZS2KLQAAAEk 1115s ok 86 1115s ok 87 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 88 1115s # unique id: aLm7wMKpKsgLt_xe1a6JFgAAAAA 1115s ok 89 1115s ok 90 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 91 1115s # unique id: aLm7wOCnmLmBeRefZS2KLgAAAEU 1115s ok 92 1115s ok 93 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 94 1115s # unique id: aLm7wMKpKsgLt_xe1a6JFwAAAAY 1115s ok 95 1115s ok 96 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 97 1115s # unique id: aLm7wOCnmLmBeRefZS2KLwAAAEM 1115s ok 98 1115s ok 99 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 100 1115s # unique id: aLm7wMKpKsgLt_xe1a6JGAAAAAc 1115s ok 101 1115s ok 102 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 103 1115s # unique id: aLm7wOCnmLmBeRefZS2KMAAAAEA 1115s ok 104 1115s ok 105 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 106 1115s # unique id: aLm7wMKpKsgLt_xe1a6JGQAAAAg 1115s ok 107 1115s ok 108 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 109 1115s # unique id: aLm7wOCnmLmBeRefZS2KMQAAAEY 1115s ok 110 1115s ok 111 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 112 1115s # unique id: aLm7wMKpKsgLt_xe1a6JGgAAAAI 1115s ok 113 1115s ok 114 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 115 1115s # unique id: aLm7wOCnmLmBeRefZS2KMgAAAEE 1115s ok 116 1115s ok 117 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 118 1115s # unique id: aLm7wMKpKsgLt_xe1a6JGwAAAAQ 1115s ok 119 1115s ok 120 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 121 1115s # unique id: aLm7wOCnmLmBeRefZS2KMwAAAEI 1115s ok 122 1115s ok 123 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 124 1115s # unique id: aLm7wMKpKsgLt_xe1a6JHAAAAAE 1115s ok 125 1115s ok 126 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 127 1115s # unique id: aLm7wOCnmLmBeRefZS2KNAAAAEQ 1115s ok 128 1115s ok 129 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 130 1115s # unique id: aLm7wMKpKsgLt_xe1a6JHQAAAAk 1115s ok 131 1115s ok 132 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 133 1115s # unique id: aLm7wOCnmLmBeRefZS2KNQAAAEc 1115s ok 134 1115s ok 135 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 136 1115s # unique id: aLm7wMKpKsgLt_xe1a6JHgAAAAU 1115s ok 137 1115s ok 138 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 139 1115s # unique id: aLm7wOCnmLmBeRefZS2KNgAAAEg 1115s ok 140 1115s ok 141 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 142 1115s # unique id: aLm7wMKpKsgLt_xe1a6JHwAAAAM 1115s ok 143 1115s ok 144 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 145 1115s # unique id: aLm7wOCnmLmBeRefZS2KNwAAAEk 1115s ok 146 1115s ok 147 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 148 1115s # unique id: aLm7wMKpKsgLt_xe1a6JIAAAAAA 1115s ok 149 1115s ok 150 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 151 1115s # unique id: aLm7wOCnmLmBeRefZS2KOAAAAEU 1115s ok 152 1115s ok 153 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 154 1115s # unique id: aLm7wMKpKsgLt_xe1a6JIQAAAAY 1115s ok 155 1115s ok 156 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 157 1115s # unique id: aLm7wOCnmLmBeRefZS2KOQAAAEA 1115s ok 158 1115s ok 159 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 160 1115s # unique id: aLm7wMKpKsgLt_xe1a6JIgAAAAc 1115s ok 161 1115s ok 162 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 163 1115s # unique id: aLm7weCnmLmBeRefZS2KOgAAAEY 1115s ok 164 1115s ok 165 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 166 1115s # unique id: aLm7wcKpKsgLt_xe1a6JIwAAAAg 1115s ok 167 1115s ok 168 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 169 1115s # unique id: aLm7weCnmLmBeRefZS2KOwAAAEM 1115s ok 170 1115s ok 171 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 172 1115s # unique id: aLm7wcKpKsgLt_xe1a6JJAAAAAI 1115s ok 173 1115s ok 174 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 175 1115s # unique id: aLm7weCnmLmBeRefZS2KPAAAAEE 1115s ok 176 1115s ok 177 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 178 1115s # unique id: aLm7wcKpKsgLt_xe1a6JJQAAAAQ 1115s ok 179 1115s ok 180 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 181 1115s # unique id: aLm7weCnmLmBeRefZS2KPQAAAEI 1115s ok 182 1115s ok 183 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 184 1115s # unique id: aLm7wcKpKsgLt_xe1a6JJgAAAAE 1115s ok 185 1115s ok 186 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 187 1115s # unique id: aLm7weCnmLmBeRefZS2KPgAAAEQ 1115s ok 188 1115s ok 189 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 190 1115s # unique id: aLm7wcKpKsgLt_xe1a6JJwAAAAk 1115s ok 191 1115s ok 192 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 193 1115s # unique id: aLm7weCnmLmBeRefZS2KPwAAAEc 1115s ok 194 1115s ok 195 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 196 1115s # unique id: aLm7wcKpKsgLt_xe1a6JKAAAAAU 1115s ok 197 1115s ok 198 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 199 1115s # unique id: aLm7weCnmLmBeRefZS2KQAAAAEg 1115s ok 200 1115s ok 201 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 202 1115s # unique id: aLm7wcKpKsgLt_xe1a6JKQAAAAM 1115s ok 203 1115s ok 204 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 205 1115s # unique id: aLm7weCnmLmBeRefZS2KQQAAAEk 1115s ok 206 1115s ok 207 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 208 1115s # unique id: aLm7wcKpKsgLt_xe1a6JKgAAAAA 1115s ok 209 1115s ok 210 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 211 1115s # unique id: aLm7weCnmLmBeRefZS2KQgAAAEU 1115s ok 212 1115s ok 213 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 214 1115s # unique id: aLm7wcKpKsgLt_xe1a6JKwAAAAY 1115s ok 215 1115s ok 216 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 217 1115s # unique id: aLm7weCnmLmBeRefZS2KQwAAAEA 1115s ok 218 1115s ok 219 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 220 1115s # unique id: aLm7wcKpKsgLt_xe1a6JLAAAAAc 1115s ok 221 1115s ok 222 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 223 1115s # unique id: aLm7weCnmLmBeRefZS2KRAAAAEY 1115s ok 224 1115s ok 225 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 226 1115s # unique id: aLm7wcKpKsgLt_xe1a6JLQAAAAg 1115s ok 227 1115s ok 228 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 229 1115s # unique id: aLm7weCnmLmBeRefZS2KRQAAAEM 1115s ok 230 1115s ok 231 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 232 1115s # unique id: aLm7wcKpKsgLt_xe1a6JLgAAAAI 1115s ok 233 1115s ok 234 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 235 1115s # unique id: aLm7weCnmLmBeRefZS2KRgAAAEE 1115s ok 236 1115s ok 237 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 238 1115s # unique id: aLm7wcKpKsgLt_xe1a6JLwAAAAQ 1115s ok 239 1115s ok 240 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 241 1115s # unique id: aLm7weCnmLmBeRefZS2KRwAAAEI 1115s ok 242 1115s ok 243 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 244 1115s # unique id: aLm7wcKpKsgLt_xe1a6JMAAAAAk 1115s ok 245 1115s ok 246 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 247 1115s # unique id: aLm7weCnmLmBeRefZS2KSAAAAEQ 1115s ok 248 1115s ok 249 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 250 1115s # unique id: aLm7wcKpKsgLt_xe1a6JMQAAAAU 1115s ok 251 1115s ok 252 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 253 1115s # unique id: aLm7weCnmLmBeRefZS2KSQAAAEc 1115s ok 254 1115s ok 255 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 256 1115s # unique id: aLm7wcKpKsgLt_xe1a6JMgAAAAE 1115s ok 257 1115s ok 258 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 259 1115s # unique id: aLm7weCnmLmBeRefZS2KSgAAAEg 1115s ok 260 1115s ok 261 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 262 1115s # unique id: aLm7wcKpKsgLt_xe1a6JMwAAAAM 1115s ok 263 1115s ok 264 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 265 1115s # unique id: aLm7weCnmLmBeRefZS2KSwAAAEk 1115s ok 266 1115s ok 267 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 268 1115s # unique id: aLm7wcKpKsgLt_xe1a6JNAAAAAA 1115s ok 269 1115s ok 270 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 271 1115s # unique id: aLm7weCnmLmBeRefZS2KTAAAAEU 1115s ok 272 1115s ok 273 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 274 1115s # unique id: aLm7wcKpKsgLt_xe1a6JNQAAAAc 1115s ok 275 1115s ok 276 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 277 1115s # unique id: aLm7weCnmLmBeRefZS2KTQAAAEA 1115s ok 278 1115s ok 279 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 280 1115s # unique id: aLm7wcKpKsgLt_xe1a6JNgAAAAY 1115s ok 281 1115s ok 282 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 283 1115s # unique id: aLm7weCnmLmBeRefZS2KTgAAAEY 1115s ok 284 1115s ok 285 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 286 1115s # unique id: aLm7wcKpKsgLt_xe1a6JNwAAAAI 1115s ok 287 1115s ok 288 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 289 1115s # unique id: aLm7weCnmLmBeRefZS2KTwAAAEM 1115s ok 290 1115s ok 291 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 292 1115s # unique id: aLm7wcKpKsgLt_xe1a6JOAAAAAQ 1115s ok 293 1115s ok 294 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 295 1115s # unique id: aLm7weCnmLmBeRefZS2KUAAAAEE 1115s ok 296 1115s ok 297 1115s # testing : fetch unique ID 1115s # expected: 200 1115s # received: '200' 1115s ok 298 1115s # unique id: aLm7wcKpKsgLt_xe1a6JOQAAAAg 1115s ok 299 1115s ok 300 1115s ok 1118s t/modules/usertrack.t ............... 1118s 1..1004 1118s # Running under perl version 5.040001 for linux 1118s # Current time local: Thu Sep 4 16:18:09 2025 1118s # Current time GMT: Thu Sep 4 16:18:09 2025 1118s # Using Test.pm version 1.31 1118s # Using Apache/Test.pm version 1.44 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 1 1118s ok 2 1118s Set-Cookie: usertrack_test=c41c31b9.63dfc1158805d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c41c31b9.63dfc1158805d 1118s ok 3 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 4 1118s ok 5 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 6 1118s ok 7 1118s Set-Cookie: usertrack_test=33407b8d.63dfc1158972d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=33407b8d.63dfc1158972d 1118s ok 8 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 9 1118s ok 10 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 11 1118s ok 12 1118s Set-Cookie: usertrack_test=716daaa0.63dfc1158a359; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=716daaa0.63dfc1158a359 1118s ok 13 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 14 1118s ok 15 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 16 1118s ok 17 1118s Set-Cookie: usertrack_test=9fe7c129.63dfc1158afbd; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9fe7c129.63dfc1158afbd 1118s ok 18 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 19 1118s ok 20 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 21 1118s ok 22 1118s Set-Cookie: usertrack_test=6219f548.63dfc1158bb47; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6219f548.63dfc1158bb47 1118s ok 23 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 24 1118s ok 25 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 26 1118s ok 27 1118s Set-Cookie: usertrack_test=6033a9d6.63dfc1158c675; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6033a9d6.63dfc1158c675 1118s ok 28 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 29 1118s ok 30 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 31 1118s ok 32 1118s Set-Cookie: usertrack_test=707525c8.63dfc1158d222; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=707525c8.63dfc1158d222 1118s ok 33 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 34 1118s ok 35 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 36 1118s ok 37 1118s Set-Cookie: usertrack_test=27ca6f9e.63dfc1158de80; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=27ca6f9e.63dfc1158de80 1118s ok 38 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 39 1118s ok 40 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 41 1118s ok 42 1118s Set-Cookie: usertrack_test=1cbcb48f.63dfc1158ebb8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1cbcb48f.63dfc1158ebb8 1118s ok 43 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 44 1118s ok 45 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 46 1118s ok 47 1118s Set-Cookie: usertrack_test=c50e3af3.63dfc1158f85f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c50e3af3.63dfc1158f85f 1118s ok 48 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 49 1118s ok 50 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 51 1118s ok 52 1118s Set-Cookie: usertrack_test=29b977ad.63dfc11590582; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=29b977ad.63dfc11590582 1118s ok 53 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 54 1118s ok 55 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 56 1118s ok 57 1118s Set-Cookie: usertrack_test=10852270.63dfc1159119f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=10852270.63dfc1159119f 1118s ok 58 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 59 1118s ok 60 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 61 1118s ok 62 1118s Set-Cookie: usertrack_test=8f64a93c.63dfc11591d60; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=8f64a93c.63dfc11591d60 1118s ok 63 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 64 1118s ok 65 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 66 1118s ok 67 1118s Set-Cookie: usertrack_test=e2f792be.63dfc1159281b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e2f792be.63dfc1159281b 1118s ok 68 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 69 1118s ok 70 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 71 1118s ok 72 1118s Set-Cookie: usertrack_test=f600a2c2.63dfc1159335b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f600a2c2.63dfc1159335b 1118s ok 73 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 74 1118s ok 75 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 76 1118s ok 77 1118s Set-Cookie: usertrack_test=50dd8fff.63dfc11593ec9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=50dd8fff.63dfc11593ec9 1118s ok 78 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 79 1118s ok 80 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 81 1118s ok 82 1118s Set-Cookie: usertrack_test=29734b52.63dfc11594b4e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=29734b52.63dfc11594b4e 1118s ok 83 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 84 1118s ok 85 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 86 1118s ok 87 1118s Set-Cookie: usertrack_test=66749c76.63dfc1159587c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=66749c76.63dfc1159587c 1118s ok 88 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 89 1118s ok 90 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 91 1118s ok 92 1118s Set-Cookie: usertrack_test=6aac11cf.63dfc11596550; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6aac11cf.63dfc11596550 1118s ok 93 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 94 1118s ok 95 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 96 1118s ok 97 1118s Set-Cookie: usertrack_test=2864f184.63dfc115972d6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=2864f184.63dfc115972d6 1118s ok 98 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 99 1118s ok 100 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 101 1118s ok 102 1118s Set-Cookie: usertrack_test=c430d2ff.63dfc115980ca; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c430d2ff.63dfc115980ca 1118s ok 103 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 104 1118s ok 105 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 106 1118s ok 107 1118s Set-Cookie: usertrack_test=d358f2a.63dfc11598d6a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=d358f2a.63dfc11598d6a 1118s ok 108 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 109 1118s ok 110 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 111 1118s ok 112 1118s Set-Cookie: usertrack_test=362d4d34.63dfc115998cf; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=362d4d34.63dfc115998cf 1118s ok 113 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 114 1118s ok 115 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 116 1118s ok 117 1118s Set-Cookie: usertrack_test=1a5ba41f.63dfc1159a378; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1a5ba41f.63dfc1159a378 1118s ok 118 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 119 1118s ok 120 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 121 1118s ok 122 1118s Set-Cookie: usertrack_test=667cd60f.63dfc1159aedc; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=667cd60f.63dfc1159aedc 1118s ok 123 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 124 1118s ok 125 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 126 1118s ok 127 1118s Set-Cookie: usertrack_test=58413bfa.63dfc1159bb4e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=58413bfa.63dfc1159bb4e 1118s ok 128 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 129 1118s ok 130 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 131 1118s ok 132 1118s Set-Cookie: usertrack_test=34e649ba.63dfc1159c80a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=34e649ba.63dfc1159c80a 1118s ok 133 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 134 1118s ok 135 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 136 1118s ok 137 1118s Set-Cookie: usertrack_test=3977eb65.63dfc1159d455; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3977eb65.63dfc1159d455 1118s ok 138 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 139 1118s ok 140 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 141 1118s ok 142 1118s Set-Cookie: usertrack_test=9a63eab0.63dfc1159e0ca; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9a63eab0.63dfc1159e0ca 1118s ok 143 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 144 1118s ok 145 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 146 1118s ok 147 1118s Set-Cookie: usertrack_test=61184eec.63dfc1159ec28; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=61184eec.63dfc1159ec28 1118s ok 148 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 149 1118s ok 150 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 151 1118s ok 152 1118s Set-Cookie: usertrack_test=ccd019b8.63dfc1159f8d0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=ccd019b8.63dfc1159f8d0 1118s ok 153 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 154 1118s ok 155 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 156 1118s ok 157 1118s Set-Cookie: usertrack_test=3a0a8b89.63dfc115a0593; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3a0a8b89.63dfc115a0593 1118s ok 158 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 159 1118s ok 160 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 161 1118s ok 162 1118s Set-Cookie: usertrack_test=9ed3503e.63dfc115a1297; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9ed3503e.63dfc115a1297 1118s ok 163 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 164 1118s ok 165 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 166 1118s ok 167 1118s Set-Cookie: usertrack_test=52a1a6de.63dfc115a1d30; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=52a1a6de.63dfc115a1d30 1118s ok 168 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 169 1118s ok 170 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 171 1118s ok 172 1118s Set-Cookie: usertrack_test=290ca828.63dfc115a28ac; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=290ca828.63dfc115a28ac 1118s ok 173 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 174 1118s ok 175 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 176 1118s ok 177 1118s Set-Cookie: usertrack_test=a10be34.63dfc115a34ef; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a10be34.63dfc115a34ef 1118s ok 178 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 179 1118s ok 180 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 181 1118s ok 182 1118s Set-Cookie: usertrack_test=4caf448c.63dfc115a4103; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4caf448c.63dfc115a4103 1118s ok 183 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 184 1118s ok 185 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 186 1118s ok 187 1118s Set-Cookie: usertrack_test=5a37ba59.63dfc115a4d0e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=5a37ba59.63dfc115a4d0e 1118s ok 188 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 189 1118s ok 190 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 191 1118s ok 192 1118s Set-Cookie: usertrack_test=aa8d690d.63dfc115a5886; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=aa8d690d.63dfc115a5886 1118s ok 193 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 194 1118s ok 195 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 196 1118s ok 197 1118s Set-Cookie: usertrack_test=f3e0239f.63dfc115a64a6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f3e0239f.63dfc115a64a6 1118s ok 198 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 199 1118s ok 200 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 201 1118s ok 202 1118s Set-Cookie: usertrack_test=102980d8.63dfc115a6f49; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=102980d8.63dfc115a6f49 1118s ok 203 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 204 1118s ok 205 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 206 1118s ok 207 1118s Set-Cookie: usertrack_test=52d9cff0.63dfc115a7a96; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=52d9cff0.63dfc115a7a96 1118s ok 208 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 209 1118s ok 210 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 211 1118s ok 212 1118s Set-Cookie: usertrack_test=bdfd4ab6.63dfc115a85dd; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=bdfd4ab6.63dfc115a85dd 1118s ok 213 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 214 1118s ok 215 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 216 1118s ok 217 1118s Set-Cookie: usertrack_test=1503bdfd.63dfc115a907c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1503bdfd.63dfc115a907c 1118s ok 218 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 219 1118s ok 220 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 221 1118s ok 222 1118s Set-Cookie: usertrack_test=25de9b10.63dfc115a9d3a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=25de9b10.63dfc115a9d3a 1118s ok 223 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 224 1118s ok 225 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 226 1118s ok 227 1118s Set-Cookie: usertrack_test=b1b4f1b2.63dfc115aaa18; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b1b4f1b2.63dfc115aaa18 1118s ok 228 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 229 1118s ok 230 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 231 1118s ok 232 1118s Set-Cookie: usertrack_test=f151a3eb.63dfc115ab685; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f151a3eb.63dfc115ab685 1118s ok 233 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 234 1118s ok 235 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 236 1118s ok 237 1118s Set-Cookie: usertrack_test=bc682385.63dfc115ac2d8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=bc682385.63dfc115ac2d8 1118s ok 238 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 239 1118s ok 240 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 241 1118s ok 242 1118s Set-Cookie: usertrack_test=52388573.63dfc115acf19; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=52388573.63dfc115acf19 1118s ok 243 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 244 1118s ok 245 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 246 1118s ok 247 1118s Set-Cookie: usertrack_test=ba7e74d7.63dfc115adb29; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=ba7e74d7.63dfc115adb29 1118s ok 248 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 249 1118s ok 250 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 251 1118s ok 252 1118s Set-Cookie: usertrack_test=26b9723e.63dfc115ae634; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=26b9723e.63dfc115ae634 1118s ok 253 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 254 1118s ok 255 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 256 1118s ok 257 1118s Set-Cookie: usertrack_test=c433e5ae.63dfc115af1af; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c433e5ae.63dfc115af1af 1118s ok 258 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 259 1118s ok 260 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 261 1118s ok 262 1118s Set-Cookie: usertrack_test=6e2ea69a.63dfc115afd0e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6e2ea69a.63dfc115afd0e 1118s ok 263 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 264 1118s ok 265 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 266 1118s ok 267 1118s Set-Cookie: usertrack_test=f940f47f.63dfc115b0798; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f940f47f.63dfc115b0798 1118s ok 268 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 269 1118s ok 270 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 271 1118s ok 272 1118s Set-Cookie: usertrack_test=4aa5b1f6.63dfc115b12f9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4aa5b1f6.63dfc115b12f9 1118s ok 273 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 274 1118s ok 275 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 276 1118s ok 277 1118s Set-Cookie: usertrack_test=821f669e.63dfc115b1f52; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=821f669e.63dfc115b1f52 1118s ok 278 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 279 1118s ok 280 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 281 1118s ok 282 1118s Set-Cookie: usertrack_test=2b5fc610.63dfc115b2ba3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=2b5fc610.63dfc115b2ba3 1118s ok 283 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 284 1118s ok 285 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 286 1118s ok 287 1118s Set-Cookie: usertrack_test=a42dd6cb.63dfc115b3843; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a42dd6cb.63dfc115b3843 1118s ok 288 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 289 1118s ok 290 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 291 1118s ok 292 1118s Set-Cookie: usertrack_test=840ece96.63dfc115b4496; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=840ece96.63dfc115b4496 1118s ok 293 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 294 1118s ok 295 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 296 1118s ok 297 1118s Set-Cookie: usertrack_test=27949c75.63dfc115b5117; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=27949c75.63dfc115b5117 1118s ok 298 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 299 1118s ok 300 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 301 1118s ok 302 1118s Set-Cookie: usertrack_test=4074137d.63dfc115b5d93; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4074137d.63dfc115b5d93 1118s ok 303 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 304 1118s ok 305 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 306 1118s ok 307 1118s Set-Cookie: usertrack_test=932226c9.63dfc115b6bd5; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=932226c9.63dfc115b6bd5 1118s ok 308 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 309 1118s ok 310 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 311 1118s ok 312 1118s Set-Cookie: usertrack_test=a8ef9def.63dfc115b77fe; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a8ef9def.63dfc115b77fe 1118s ok 313 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 314 1118s ok 315 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 316 1118s ok 317 1118s Set-Cookie: usertrack_test=a5d00161.63dfc115b84d2; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a5d00161.63dfc115b84d2 1118s ok 318 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 319 1118s ok 320 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 321 1118s ok 322 1118s Set-Cookie: usertrack_test=739d9e83.63dfc115b914b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=739d9e83.63dfc115b914b 1118s ok 323 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 324 1118s ok 325 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 326 1118s ok 327 1118s Set-Cookie: usertrack_test=7712ab3d.63dfc115b9c09; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7712ab3d.63dfc115b9c09 1118s ok 328 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 329 1118s ok 330 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 331 1118s ok 332 1118s Set-Cookie: usertrack_test=73510786.63dfc115ba69e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=73510786.63dfc115ba69e 1118s ok 333 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 334 1118s ok 335 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 336 1118s ok 337 1118s Set-Cookie: usertrack_test=a171fbf1.63dfc115bb118; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a171fbf1.63dfc115bb118 1118s ok 338 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 339 1118s ok 340 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 341 1118s ok 342 1118s Set-Cookie: usertrack_test=a9678716.63dfc115bbb68; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a9678716.63dfc115bbb68 1118s ok 343 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 344 1118s ok 345 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 346 1118s ok 347 1118s Set-Cookie: usertrack_test=f1d8eb2c.63dfc115bc5d6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f1d8eb2c.63dfc115bc5d6 1118s ok 348 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 349 1118s ok 350 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 351 1118s ok 352 1118s Set-Cookie: usertrack_test=a8ea80ed.63dfc115bd111; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a8ea80ed.63dfc115bd111 1118s ok 353 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 354 1118s ok 355 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 356 1118s ok 357 1118s Set-Cookie: usertrack_test=30f9d7df.63dfc115bdc39; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=30f9d7df.63dfc115bdc39 1118s ok 358 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 359 1118s ok 360 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 361 1118s ok 362 1118s Set-Cookie: usertrack_test=e6c43c39.63dfc115be6e7; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e6c43c39.63dfc115be6e7 1118s ok 363 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 364 1118s ok 365 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 366 1118s ok 367 1118s Set-Cookie: usertrack_test=b22fcf12.63dfc115bf22c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b22fcf12.63dfc115bf22c 1118s ok 368 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 369 1118s ok 370 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 371 1118s ok 372 1118s Set-Cookie: usertrack_test=e59f6531.63dfc115bfde6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e59f6531.63dfc115bfde6 1118s ok 373 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 374 1118s ok 375 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 376 1118s ok 377 1118s Set-Cookie: usertrack_test=10dbfecf.63dfc115c0966; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=10dbfecf.63dfc115c0966 1118s ok 378 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 379 1118s ok 380 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 381 1118s ok 382 1118s Set-Cookie: usertrack_test=f9fa6a90.63dfc115c157a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f9fa6a90.63dfc115c157a 1118s ok 383 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 384 1118s ok 385 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 386 1118s ok 387 1118s Set-Cookie: usertrack_test=1c2b741e.63dfc115c2189; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1c2b741e.63dfc115c2189 1118s ok 388 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 389 1118s ok 390 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 391 1118s ok 392 1118s Set-Cookie: usertrack_test=b0201e30.63dfc115c2d89; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b0201e30.63dfc115c2d89 1118s ok 393 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 394 1118s ok 395 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 396 1118s ok 397 1118s Set-Cookie: usertrack_test=e74988a6.63dfc115c39a7; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e74988a6.63dfc115c39a7 1118s ok 398 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 399 1118s ok 400 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 401 1118s ok 402 1118s Set-Cookie: usertrack_test=737a35e6.63dfc115c45c2; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=737a35e6.63dfc115c45c2 1118s ok 403 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 404 1118s ok 405 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 406 1118s ok 407 1118s Set-Cookie: usertrack_test=d6ffa501.63dfc115c520e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=d6ffa501.63dfc115c520e 1118s ok 408 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 409 1118s ok 410 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 411 1118s ok 412 1118s Set-Cookie: usertrack_test=f94f8090.63dfc115c5e3b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f94f8090.63dfc115c5e3b 1118s ok 413 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 414 1118s ok 415 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 416 1118s ok 417 1118s Set-Cookie: usertrack_test=98ae7856.63dfc115c6b10; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=98ae7856.63dfc115c6b10 1118s ok 418 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 419 1118s ok 420 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 421 1118s ok 422 1118s Set-Cookie: usertrack_test=20d6f4c9.63dfc115c772a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=20d6f4c9.63dfc115c772a 1118s ok 423 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 424 1118s ok 425 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 426 1118s ok 427 1118s Set-Cookie: usertrack_test=5935d832.63dfc115c841a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=5935d832.63dfc115c841a 1118s ok 428 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 429 1118s ok 430 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 431 1118s ok 432 1118s Set-Cookie: usertrack_test=e15d4b79.63dfc115c8fe4; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e15d4b79.63dfc115c8fe4 1118s ok 433 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 434 1118s ok 435 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 436 1118s ok 437 1118s Set-Cookie: usertrack_test=e445bd3c.63dfc115c9bc9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e445bd3c.63dfc115c9bc9 1118s ok 438 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 439 1118s ok 440 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 441 1118s ok 442 1118s Set-Cookie: usertrack_test=b8230a6.63dfc115ca7af; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b8230a6.63dfc115ca7af 1118s ok 443 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 444 1118s ok 445 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 446 1118s ok 447 1118s Set-Cookie: usertrack_test=f041792e.63dfc115cb397; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f041792e.63dfc115cb397 1118s ok 448 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 449 1118s ok 450 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 451 1118s ok 452 1118s Set-Cookie: usertrack_test=afb844af.63dfc115cbf8b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=afb844af.63dfc115cbf8b 1118s ok 453 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 454 1118s ok 455 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 456 1118s ok 457 1118s Set-Cookie: usertrack_test=5a0ad395.63dfc115ccbb8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=5a0ad395.63dfc115ccbb8 1118s ok 458 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 459 1118s ok 460 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 461 1118s ok 462 1118s Set-Cookie: usertrack_test=7dfa1d10.63dfc115cd7fa; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7dfa1d10.63dfc115cd7fa 1118s ok 463 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 464 1118s ok 465 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 466 1118s ok 467 1118s Set-Cookie: usertrack_test=4ba83b53.63dfc115ce508; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4ba83b53.63dfc115ce508 1118s ok 468 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 469 1118s ok 470 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 471 1118s ok 472 1118s Set-Cookie: usertrack_test=1935a40f.63dfc115cf0e4; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1935a40f.63dfc115cf0e4 1118s ok 473 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 474 1118s ok 475 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 476 1118s ok 477 1118s Set-Cookie: usertrack_test=b36d6.63dfc115cfd89; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b36d6.63dfc115cfd89 1118s ok 478 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 479 1118s ok 480 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 481 1118s ok 482 1118s Set-Cookie: usertrack_test=a650011b.63dfc115d096c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a650011b.63dfc115d096c 1118s ok 483 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 484 1118s ok 485 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 486 1118s ok 487 1118s Set-Cookie: usertrack_test=aadd95c4.63dfc115d153b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=aadd95c4.63dfc115d153b 1118s ok 488 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 489 1118s ok 490 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 491 1118s ok 492 1118s Set-Cookie: usertrack_test=f3fe2ed5.63dfc115d210c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f3fe2ed5.63dfc115d210c 1118s ok 493 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 494 1118s ok 495 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 496 1118s ok 497 1118s Set-Cookie: usertrack_test=71289fe.63dfc115d2ced; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=71289fe.63dfc115d2ced 1118s ok 498 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 499 1118s ok 500 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 501 1118s ok 502 1118s Set-Cookie: usertrack_test=3a419ee7.63dfc115d38d9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3a419ee7.63dfc115d38d9 1118s ok 503 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 504 1118s ok 505 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 506 1118s ok 507 1118s Set-Cookie: usertrack_test=458cbc04.63dfc115d44cd; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=458cbc04.63dfc115d44cd 1118s ok 508 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 509 1118s ok 510 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 511 1118s ok 512 1118s Set-Cookie: usertrack_test=25970c75.63dfc115d50b6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=25970c75.63dfc115d50b6 1118s ok 513 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 514 1118s ok 515 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 516 1118s ok 517 1118s Set-Cookie: usertrack_test=29b54a8c.63dfc115d5d92; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=29b54a8c.63dfc115d5d92 1118s ok 518 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 519 1118s ok 520 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 521 1118s ok 522 1118s Set-Cookie: usertrack_test=489ebd1c.63dfc115d69cd; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=489ebd1c.63dfc115d69cd 1118s ok 523 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 524 1118s ok 525 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 526 1118s ok 527 1118s Set-Cookie: usertrack_test=f405a96b.63dfc115d76a7; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f405a96b.63dfc115d76a7 1118s ok 528 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 529 1118s ok 530 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 531 1118s ok 532 1118s Set-Cookie: usertrack_test=749467d3.63dfc115d829d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=749467d3.63dfc115d829d 1118s ok 533 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 534 1118s ok 535 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 536 1118s ok 537 1118s Set-Cookie: usertrack_test=7a19d369.63dfc115d8ef0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7a19d369.63dfc115d8ef0 1118s ok 538 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 539 1118s ok 540 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 541 1118s ok 542 1118s Set-Cookie: usertrack_test=f68a1eef.63dfc115d9ae0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=f68a1eef.63dfc115d9ae0 1118s ok 543 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 544 1118s ok 545 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 546 1118s ok 547 1118s Set-Cookie: usertrack_test=64a2932a.63dfc115da6b3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=64a2932a.63dfc115da6b3 1118s ok 548 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 549 1118s ok 550 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 551 1118s ok 552 1118s Set-Cookie: usertrack_test=7a6f47de.63dfc115db2af; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7a6f47de.63dfc115db2af 1118s ok 553 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 554 1118s ok 555 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 556 1118s ok 557 1118s Set-Cookie: usertrack_test=96d7c41b.63dfc115dbe92; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=96d7c41b.63dfc115dbe92 1118s ok 558 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 559 1118s ok 560 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 561 1118s ok 562 1118s Set-Cookie: usertrack_test=8532f3dc.63dfc115dca8c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=8532f3dc.63dfc115dca8c 1118s ok 563 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 564 1118s ok 565 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 566 1118s ok 567 1118s Set-Cookie: usertrack_test=c1f4d3ae.63dfc115dd75c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c1f4d3ae.63dfc115dd75c 1118s ok 568 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 569 1118s ok 570 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 571 1118s ok 572 1118s Set-Cookie: usertrack_test=1177da6.63dfc115de32e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1177da6.63dfc115de32e 1118s ok 573 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 574 1118s ok 575 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 576 1118s ok 577 1118s Set-Cookie: usertrack_test=c8f0f052.63dfc115deff0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c8f0f052.63dfc115deff0 1118s ok 578 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 579 1118s ok 580 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 581 1118s ok 582 1118s Set-Cookie: usertrack_test=b9b55515.63dfc115dfc07; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b9b55515.63dfc115dfc07 1118s ok 583 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 584 1118s ok 585 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 586 1118s ok 587 1118s Set-Cookie: usertrack_test=de404b77.63dfc115e0851; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=de404b77.63dfc115e0851 1118s ok 588 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 589 1118s ok 590 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 591 1118s ok 592 1118s Set-Cookie: usertrack_test=3d9ab1ef.63dfc115e147b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3d9ab1ef.63dfc115e147b 1118s ok 593 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 594 1118s ok 595 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 596 1118s ok 597 1118s Set-Cookie: usertrack_test=9e376f35.63dfc115e2074; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9e376f35.63dfc115e2074 1118s ok 598 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 599 1118s ok 600 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 601 1118s ok 602 1118s Set-Cookie: usertrack_test=158279fe.63dfc115e2c4f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=158279fe.63dfc115e2c4f 1118s ok 603 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 604 1118s ok 605 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 606 1118s ok 607 1118s Set-Cookie: usertrack_test=2d91f8eb.63dfc115e3828; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=2d91f8eb.63dfc115e3828 1118s ok 608 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 609 1118s ok 610 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 611 1118s ok 612 1118s Set-Cookie: usertrack_test=39396ad1.63dfc115e4443; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=39396ad1.63dfc115e4443 1118s ok 613 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 614 1118s ok 615 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 616 1118s ok 617 1118s Set-Cookie: usertrack_test=353ea68e.63dfc115e5120; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=353ea68e.63dfc115e5120 1118s ok 618 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 619 1118s ok 620 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 621 1118s ok 622 1118s Set-Cookie: usertrack_test=44247e07.63dfc115e5cfb; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=44247e07.63dfc115e5cfb 1118s ok 623 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 624 1118s ok 625 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 626 1118s ok 627 1118s Set-Cookie: usertrack_test=43b4d85a.63dfc115e68c4; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=43b4d85a.63dfc115e68c4 1118s ok 628 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 629 1118s ok 630 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 631 1118s ok 632 1118s Set-Cookie: usertrack_test=bc806459.63dfc115e74af; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=bc806459.63dfc115e74af 1118s ok 633 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 634 1118s ok 635 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 636 1118s ok 637 1118s Set-Cookie: usertrack_test=c21cb69f.63dfc115e8060; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c21cb69f.63dfc115e8060 1118s ok 638 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 639 1118s ok 640 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 641 1118s ok 642 1118s Set-Cookie: usertrack_test=cf404ac.63dfc115e8c50; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=cf404ac.63dfc115e8c50 1118s ok 643 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 644 1118s ok 645 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 646 1118s ok 647 1118s Set-Cookie: usertrack_test=9ee67d47.63dfc115e98da; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9ee67d47.63dfc115e98da 1118s ok 648 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 649 1118s ok 650 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 651 1118s ok 652 1118s Set-Cookie: usertrack_test=2f0220bb.63dfc115ea4f6; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=2f0220bb.63dfc115ea4f6 1118s ok 653 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 654 1118s ok 655 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 656 1118s ok 657 1118s Set-Cookie: usertrack_test=6a9b1ba4.63dfc115eb11f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6a9b1ba4.63dfc115eb11f 1118s ok 658 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 659 1118s ok 660 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 661 1118s ok 662 1118s Set-Cookie: usertrack_test=624fc584.63dfc115ebd7f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=624fc584.63dfc115ebd7f 1118s ok 663 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 664 1118s ok 665 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 666 1118s ok 667 1118s Set-Cookie: usertrack_test=9dbbbf78.63dfc115eca5b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9dbbbf78.63dfc115eca5b 1118s ok 668 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 669 1118s ok 670 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 671 1118s ok 672 1118s Set-Cookie: usertrack_test=c3a95579.63dfc115ed664; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c3a95579.63dfc115ed664 1118s ok 673 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 674 1118s ok 675 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 676 1118s ok 677 1118s Set-Cookie: usertrack_test=e20f08f3.63dfc115ee365; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e20f08f3.63dfc115ee365 1118s ok 678 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 679 1118s ok 680 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 681 1118s ok 682 1118s Set-Cookie: usertrack_test=cdd298d0.63dfc115ef079; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=cdd298d0.63dfc115ef079 1118s ok 683 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 684 1118s ok 685 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 686 1118s ok 687 1118s Set-Cookie: usertrack_test=88dfc638.63dfc115efd1f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=88dfc638.63dfc115efd1f 1118s ok 688 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 689 1118s ok 690 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 691 1118s ok 692 1118s Set-Cookie: usertrack_test=53f0b86f.63dfc115f093f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=53f0b86f.63dfc115f093f 1118s ok 693 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 694 1118s ok 695 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 696 1118s ok 697 1118s Set-Cookie: usertrack_test=1b921c70.63dfc115f15a0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1b921c70.63dfc115f15a0 1118s ok 698 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 699 1118s ok 700 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 701 1118s ok 702 1118s Set-Cookie: usertrack_test=e6e65e02.63dfc115f2267; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e6e65e02.63dfc115f2267 1118s ok 703 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 704 1118s ok 705 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 706 1118s ok 707 1118s Set-Cookie: usertrack_test=42ef117f.63dfc115f2de1; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=42ef117f.63dfc115f2de1 1118s ok 708 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 709 1118s ok 710 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 711 1118s ok 712 1118s Set-Cookie: usertrack_test=9bd3e474.63dfc115f3880; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9bd3e474.63dfc115f3880 1118s ok 713 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 714 1118s ok 715 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 716 1118s ok 717 1118s Set-Cookie: usertrack_test=df9b4b54.63dfc115f43f2; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=df9b4b54.63dfc115f43f2 1118s ok 718 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 719 1118s ok 720 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 721 1118s ok 722 1118s Set-Cookie: usertrack_test=b2edc38b.63dfc115f4e75; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b2edc38b.63dfc115f4e75 1118s ok 723 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 724 1118s ok 725 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 726 1118s ok 727 1118s Set-Cookie: usertrack_test=56fa41b4.63dfc115f59f3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=56fa41b4.63dfc115f59f3 1118s ok 728 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 729 1118s ok 730 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 731 1118s ok 732 1118s Set-Cookie: usertrack_test=e708ff7f.63dfc115f652e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e708ff7f.63dfc115f652e 1118s ok 733 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 734 1118s ok 735 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 736 1118s ok 737 1118s Set-Cookie: usertrack_test=51977cf0.63dfc115f6fb8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=51977cf0.63dfc115f6fb8 1118s ok 738 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 739 1118s ok 740 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 741 1118s ok 742 1118s Set-Cookie: usertrack_test=9d2ebfb3.63dfc115f7a70; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9d2ebfb3.63dfc115f7a70 1118s ok 743 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 744 1118s ok 745 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 746 1118s ok 747 1118s Set-Cookie: usertrack_test=c83ce018.63dfc115f84ff; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c83ce018.63dfc115f84ff 1118s ok 748 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 749 1118s ok 750 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 751 1118s ok 752 1118s Set-Cookie: usertrack_test=58d11519.63dfc115f8fb3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=58d11519.63dfc115f8fb3 1118s ok 753 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 754 1118s ok 755 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 756 1118s ok 757 1118s Set-Cookie: usertrack_test=bd95d400.63dfc115f9ae8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=bd95d400.63dfc115f9ae8 1118s ok 758 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 759 1118s ok 760 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 761 1118s ok 762 1118s Set-Cookie: usertrack_test=53f5316b.63dfc115fa580; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=53f5316b.63dfc115fa580 1118s ok 763 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 764 1118s ok 765 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 766 1118s ok 767 1118s Set-Cookie: usertrack_test=a7703600.63dfc115faff9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=a7703600.63dfc115faff9 1118s ok 768 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 769 1118s ok 770 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 771 1118s ok 772 1118s Set-Cookie: usertrack_test=1b9fb50d.63dfc115fba4d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1b9fb50d.63dfc115fba4d 1118s ok 773 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 774 1118s ok 775 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 776 1118s ok 777 1118s Set-Cookie: usertrack_test=878cb45e.63dfc115fc59a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=878cb45e.63dfc115fc59a 1118s ok 778 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 779 1118s ok 780 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 781 1118s ok 782 1118s Set-Cookie: usertrack_test=6349de36.63dfc115fd108; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=6349de36.63dfc115fd108 1118s ok 783 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 784 1118s ok 785 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 786 1118s ok 787 1118s Set-Cookie: usertrack_test=55975f99.63dfc115fdbc3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=55975f99.63dfc115fdbc3 1118s ok 788 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 789 1118s ok 790 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 791 1118s ok 792 1118s Set-Cookie: usertrack_test=1f23ed70.63dfc115fe60d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1f23ed70.63dfc115fe60d 1118s ok 793 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 794 1118s ok 795 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 796 1118s ok 797 1118s Set-Cookie: usertrack_test=b80e69fa.63dfc115ff056; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=b80e69fa.63dfc115ff056 1118s ok 798 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 799 1118s ok 800 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 801 1118s ok 802 1118s Set-Cookie: usertrack_test=67c87207.63dfc115ffaab; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=67c87207.63dfc115ffaab 1118s ok 803 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 804 1118s ok 805 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 806 1118s ok 807 1118s Set-Cookie: usertrack_test=7f85401c.63dfc1160060d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7f85401c.63dfc1160060d 1118s ok 808 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 809 1118s ok 810 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 811 1118s ok 812 1118s Set-Cookie: usertrack_test=9fcc4df9.63dfc11601094; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9fcc4df9.63dfc11601094 1118s ok 813 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 814 1118s ok 815 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 816 1118s ok 817 1118s Set-Cookie: usertrack_test=4be53bb8.63dfc11601af7; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4be53bb8.63dfc11601af7 1118s ok 818 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 819 1118s ok 820 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 821 1118s ok 822 1118s Set-Cookie: usertrack_test=e48be848.63dfc11602562; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e48be848.63dfc11602562 1118s ok 823 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 824 1118s ok 825 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 826 1118s ok 827 1118s Set-Cookie: usertrack_test=1a997230.63dfc116030e7; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1a997230.63dfc116030e7 1118s ok 828 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 829 1118s ok 830 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 831 1118s ok 832 1118s Set-Cookie: usertrack_test=d5e43641.63dfc11603c47; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=d5e43641.63dfc11603c47 1118s ok 833 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 834 1118s ok 835 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 836 1118s ok 837 1118s Set-Cookie: usertrack_test=4fb27697.63dfc116046c1; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4fb27697.63dfc116046c1 1118s ok 838 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 839 1118s ok 840 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 841 1118s ok 842 1118s Set-Cookie: usertrack_test=3ebfa471.63dfc1160514f; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3ebfa471.63dfc1160514f 1118s ok 843 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 844 1118s ok 845 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 846 1118s ok 847 1118s Set-Cookie: usertrack_test=46c8217e.63dfc11605be1; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=46c8217e.63dfc11605be1 1118s ok 848 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 849 1118s ok 850 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 851 1118s ok 852 1118s Set-Cookie: usertrack_test=764e9f4e.63dfc11606618; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=764e9f4e.63dfc11606618 1118s ok 853 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 854 1118s ok 855 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 856 1118s ok 857 1118s Set-Cookie: usertrack_test=9ed04ca4.63dfc1160716a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9ed04ca4.63dfc1160716a 1118s ok 858 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 859 1118s ok 860 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 861 1118s ok 862 1118s Set-Cookie: usertrack_test=437d2f9b.63dfc11607bed; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=437d2f9b.63dfc11607bed 1118s ok 863 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 864 1118s ok 865 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 866 1118s ok 867 1118s Set-Cookie: usertrack_test=eb23c5cd.63dfc1160863d; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=eb23c5cd.63dfc1160863d 1118s ok 868 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 869 1118s ok 870 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 871 1118s ok 872 1118s Set-Cookie: usertrack_test=77d3347.63dfc11609086; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=77d3347.63dfc11609086 1118s ok 873 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 874 1118s ok 875 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 876 1118s ok 877 1118s Set-Cookie: usertrack_test=31088bb4.63dfc11609c1e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=31088bb4.63dfc11609c1e 1118s ok 878 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 879 1118s ok 880 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 881 1118s ok 882 1118s Set-Cookie: usertrack_test=37ce754.63dfc1160a778; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=37ce754.63dfc1160a778 1118s ok 883 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 884 1118s ok 885 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 886 1118s ok 887 1118s Set-Cookie: usertrack_test=8da8b381.63dfc1160b1cc; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=8da8b381.63dfc1160b1cc 1118s ok 888 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 889 1118s ok 890 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 891 1118s ok 892 1118s Set-Cookie: usertrack_test=71235317.63dfc1160bc1c; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=71235317.63dfc1160bc1c 1118s ok 893 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 894 1118s ok 895 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 896 1118s ok 897 1118s Set-Cookie: usertrack_test=55bf1978.63dfc1160c65a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=55bf1978.63dfc1160c65a 1118s ok 898 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 899 1118s ok 900 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 901 1118s ok 902 1118s Set-Cookie: usertrack_test=c7c561eb.63dfc1160d09e; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c7c561eb.63dfc1160d09e 1118s ok 903 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 904 1118s ok 905 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 906 1118s ok 907 1118s Set-Cookie: usertrack_test=ee105e52.63dfc1160dbf8; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=ee105e52.63dfc1160dbf8 1118s ok 908 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 909 1118s ok 910 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 911 1118s ok 912 1118s Set-Cookie: usertrack_test=e983db8.63dfc1160e93a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e983db8.63dfc1160e93a 1118s ok 913 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 914 1118s ok 915 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 916 1118s ok 917 1118s Set-Cookie: usertrack_test=c4e64161.63dfc1160f665; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c4e64161.63dfc1160f665 1118s ok 918 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 919 1118s ok 920 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 921 1118s ok 922 1118s Set-Cookie: usertrack_test=c5b11b92.63dfc11610413; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=c5b11b92.63dfc11610413 1118s ok 923 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 924 1118s ok 925 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 926 1118s ok 927 1118s Set-Cookie: usertrack_test=ef8fc806.63dfc1161104a; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=ef8fc806.63dfc1161104a 1118s ok 928 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 929 1118s ok 930 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 931 1118s ok 932 1118s Set-Cookie: usertrack_test=4046a0e1.63dfc11611bf5; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4046a0e1.63dfc11611bf5 1118s ok 933 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 934 1118s ok 935 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 936 1118s ok 937 1118s Set-Cookie: usertrack_test=7eb930e.63dfc116126fb; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7eb930e.63dfc116126fb 1118s ok 938 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 939 1118s ok 940 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 941 1118s ok 942 1118s Set-Cookie: usertrack_test=4c57b6a6.63dfc1161328b; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=4c57b6a6.63dfc1161328b 1118s ok 943 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 944 1118s ok 945 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 946 1118s ok 947 1118s Set-Cookie: usertrack_test=e723398a.63dfc11613eb0; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=e723398a.63dfc11613eb0 1118s ok 948 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 949 1118s ok 950 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 951 1118s ok 952 1118s Set-Cookie: usertrack_test=bc2bed2e.63dfc11614ad2; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=bc2bed2e.63dfc11614ad2 1118s ok 953 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 954 1118s ok 955 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 956 1118s ok 957 1118s Set-Cookie: usertrack_test=1a6c15c2.63dfc11615764; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=1a6c15c2.63dfc11615764 1118s ok 958 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 959 1118s ok 960 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 961 1118s ok 962 1118s Set-Cookie: usertrack_test=9abccf15.63dfc11616453; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9abccf15.63dfc11616453 1118s ok 963 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 964 1118s ok 965 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 966 1118s ok 967 1118s Set-Cookie: usertrack_test=7f016509.63dfc11617131; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7f016509.63dfc11617131 1118s ok 968 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 969 1118s ok 970 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 971 1118s ok 972 1118s Set-Cookie: usertrack_test=ffa4e74a.63dfc11617db9; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=ffa4e74a.63dfc11617db9 1118s ok 973 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 974 1118s ok 975 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 976 1118s ok 977 1118s Set-Cookie: usertrack_test=23e15cd7.63dfc116189d3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=23e15cd7.63dfc116189d3 1118s ok 978 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 979 1118s ok 980 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 981 1118s ok 982 1118s Set-Cookie: usertrack_test=8a71150e.63dfc11619587; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=8a71150e.63dfc11619587 1118s ok 983 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 984 1118s ok 985 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 986 1118s ok 987 1118s Set-Cookie: usertrack_test=3085bbf8.63dfc1161a119; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=3085bbf8.63dfc1161a119 1118s ok 988 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 989 1118s ok 990 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 991 1118s ok 992 1118s Set-Cookie: usertrack_test=9d8e2fae.63dfc1161acf3; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=9d8e2fae.63dfc1161acf3 1118s ok 993 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 994 1118s ok 995 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 996 1118s ok 997 1118s Set-Cookie: usertrack_test=7d2b0546.63dfc1161b8fb; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s Cookie: usertrack_test=7d2b0546.63dfc1161b8fb 1118s ok 998 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 999 1118s ok 1000 1118s ok 1001 1118s # testing : Checking return code is '200' 1118s # expected: 200 1118s # received: '200' 1118s ok 1002 1118s # usertrack_test=b7100ba4.63dfc1161c5e4; path=/; expires=Thu, 04-Sep-25 16:19:12 GMT 1118s ok 1003 1118s # expected: undef 1118s # received: undef 1118s ok 1004 1118s ok 1121s t/modules/vhost_alias.t ............. 1121s 1..8 1121s # Running under perl version 5.040001 for linux 1121s # Current time local: Thu Sep 4 16:18:12 2025 1121s # Current time GMT: Thu Sep 4 16:18:12 2025 1121s # Using Test.pm version 1.31 1121s # Using Apache/Test.pm version 1.44 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1121s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1121s # testing : VirtalDocumentRoot test 1121s # expected: 'www.vha-test.com' 1121s # received: 'www.vha-test.com' 1121s ok 1 1121s # testing : VirtualScriptAlias test 1121s # expected: 'test cgi for www.vha-test.com' 1121s # received: 'test cgi for www.vha-test.com' 1121s ok 2 1121s # testing : VirtalDocumentRoot test 1121s # expected: 'big.server.name.from.heck.org' 1121s # received: 'big.server.name.from.heck.org' 1121s ok 3 1121s # testing : VirtualScriptAlias test 1121s # expected: 'test cgi for big.server.name.from.heck.org' 1121s # received: 'test cgi for big.server.name.from.heck.org' 1121s ok 4 1121s # testing : VirtalDocumentRoot test 1121s # expected: 'ab.com' 1121s # received: 'ab.com' 1121s ok 5 1121s # testing : VirtualScriptAlias test 1121s # expected: 'test cgi for ab.com' 1121s # received: 'test cgi for ab.com' 1121s ok 6 1121s # testing : VirtalDocumentRoot test 1121s # expected: 'w-t-f.net' 1121s # received: 'w-t-f.net' 1121s ok 7 1121s # testing : VirtualScriptAlias test 1121s # expected: 'test cgi for w-t-f.net' 1121s # received: 'test cgi for w-t-f.net' 1121s ok 8 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1121s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1121s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1121s ok 1124s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1126s t/protocol/echo.t ................... 1126s 1..8 1126s # Running under perl version 5.040001 for linux 1126s # Current time local: Thu Sep 4 16:18:18 2025 1126s # Current time GMT: Thu Sep 4 16:18:18 2025 1126s # Using Test.pm version 1.31 1126s # Using Apache/Test.pm version 1.44 1126s testing mod_echo_ssl 1126s ok 1 1126s #Cipher: TLS_AES_256_GCM_SHA384 1126s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1126s # testing : echo 1126s # expected: 't/protocol/echo.t' 1126s # received: 't/protocol/echo.t' 1126s ok 2 1126s # testing : echo 1126s # expected: '/usr/bin/perl' 1126s # received: '/usr/bin/perl' 1126s ok 3 1126s # testing : echo 1126s # expected: '816040816040816040816040816040' 1126s # received: '816040816040816040816040816040' 1126s ok 4 1126s testing mod_echo 1126s ok 5 1126s # testing : echo 1126s # expected: 't/protocol/echo.t' 1126s # received: 't/protocol/echo.t' 1126s ok 6 1126s # testing : echo 1126s # expected: '/usr/bin/perl' 1126s # received: '/usr/bin/perl' 1126s ok 7 1126s # testing : echo 1126s # expected: '816040816040816040816040816040' 1126s # received: '816040816040816040816040816040' 1126s ok 8 1126s ok 1129s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1132s t/security/CVE-2003-0542.t .......... 1133s 1..1 1133s # Running under perl version 5.040001 for linux 1133s # Current time local: Thu Sep 4 16:18:24 2025 1133s # Current time GMT: Thu Sep 4 16:18:24 2025 1133s # Using Test.pm version 1.31 1133s # Using Apache/Test.pm version 1.44 1133s # testing : CAN-2003-0542 test case 1133s # expected: 404 1133s # received: '404' 1133s ok 1 1133s ok 1135s t/security/CVE-2004-0747.t .......... 1135s 1..1 1135s # Running under perl version 5.040001 for linux 1135s # Current time local: Thu Sep 4 16:18:27 2025 1135s # Current time GMT: Thu Sep 4 16:18:27 2025 1135s # Using Test.pm version 1.31 1135s # Using Apache/Test.pm version 1.44 1135s # testing : CAN-2004-0747 ap_resolve_env test case 1135s # expected: 200 1135s # received: 200 1135s ok 1 1135s ok 1138s t/security/CVE-2004-0811.t .......... 1138s 1..8 1138s # Running under perl version 5.040001 for linux 1138s # Current time local: Thu Sep 4 16:18:30 2025 1138s # Current time GMT: Thu Sep 4 16:18:30 2025 1138s # Using Test.pm version 1.31 1138s # Using Apache/Test.pm version 1.44 1138s # testing : subdir access allowed 1138s # expected: 200 1138s # received: '200' 1138s ok 1 1138s # testing : subdir access allowed 1138s # expected: 200 1138s # received: '200' 1138s ok 2 1138s # testing : subdir access allowed 1138s # expected: 200 1138s # received: '200' 1138s ok 3 1138s # testing : subdir access allowed 1138s # expected: 200 1138s # received: '200' 1138s ok 4 1138s # testing : topdir access denied 1138s # expected: 401 1138s # received: '401' 1138s ok 5 1138s # testing : topdir access denied 1138s # expected: 401 1138s # received: '401' 1138s ok 6 1138s # testing : topdir access denied 1138s # expected: 401 1138s # received: '401' 1138s ok 7 1138s # testing : topdir access denied 1138s # expected: 401 1138s # received: '401' 1138s ok 8 1138s ok 1141s t/security/CVE-2004-0940.t .......... 1141s 1..1 1141s # Running under perl version 5.040001 for linux 1141s # Current time local: Thu Sep 4 16:18:33 2025 1141s # Current time GMT: Thu Sep 4 16:18:33 2025 1141s # Using Test.pm version 1.31 1141s # Using Apache/Test.pm version 1.44 1141s # testing : response was 200 1141s # expected: 200 1141s # received: '200' 1141s ok 1 1141s ok 1144s t/security/CVE-2004-0942.t .......... 1144s 1..2 1144s # Running under perl version 5.040001 for linux 1144s # Current time local: Thu Sep 4 16:18:35 2025 1144s # Current time GMT: Thu Sep 4 16:18:35 2025 1144s # Using Test.pm version 1.31 1144s # Using Apache/Test.pm version 1.44 1144s ok 1 1144s # testing : request was refused 1144s # expected: qr/^HTTP\/1\.. 400/ 1144s # received: 'HTTP/1.1 400 Bad Request 1144s # ' 1144s ok 2 1144s ok 1146s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1149s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1152s t/security/CVE-2005-2491.t .......... 1152s 1..4 1152s # Running under perl version 5.040001 for linux 1152s # Current time local: Thu Sep 4 16:18:44 2025 1152s # Current time GMT: Thu Sep 4 16:18:44 2025 1152s # Using Test.pm version 1.31 1152s # Using Apache/Test.pm version 1.44 1152s # testing : check that server did not segfault 1152s # expected: 'Internal Server Error' 1152s # received: 'Internal Server Error' 1152s ok 1 1152s # testing : check for 500 response error 1152s # expected: 500 1152s # received: '500' 1152s ok 2 1152s # testing : check that server did not segfault 1152s # expected: 'Internal Server Error' 1152s # received: 'Internal Server Error' 1152s ok 3 1152s # testing : check for 500 response error 1152s # expected: 500 1152s # received: '500' 1152s ok 4 1152s ok 1155s t/security/CVE-2005-2700.t .......... 1155s 1..2 1155s # Running under perl version 5.040001 for linux 1155s # Current time local: Thu Sep 4 16:18:47 2025 1155s # Current time GMT: Thu Sep 4 16:18:47 2025 1155s # Using Test.pm version 1.31 1155s # Using Apache/Test.pm version 1.44 1155s # testing : access permitted without ccert 1155s # expected: 200 1155s # received: '200' 1155s ok 1 1155s # testing : access *not* permitted without ccert 1155s # expected: 200 1155s # received: '403' 1155s ok 2 1155s ok 1158s t/security/CVE-2005-3352.t .......... 1158s 1..2 1158s # Running under perl version 5.040001 for linux 1158s # Current time local: Thu Sep 4 16:18:50 2025 1158s # Current time GMT: Thu Sep 4 16:18:50 2025 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.44 1158s # testing : response code is OK 1158s # expected: 200 1158s # received: '200' 1158s ok 1 1158s # testing : referer was escaped 1158s # expected: qr/%22%3e/ 1158s # received: ' 1158s # 1158s # Menu for /security/CVE-2005-3352.map 1158s # 1158s #

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

1158s #
1158s # 1158s #
(Default) Go Back
1158s # 1158s # 1158s # 1158s # 1158s # ' 1158s ok 2 1158s ok 1161s t/security/CVE-2005-3357.t .......... 1161s 1..3 1161s # Running under perl version 5.040001 for linux 1161s # Current time local: Thu Sep 4 16:18:52 2025 1161s # Current time GMT: Thu Sep 4 16:18:52 2025 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.44 1161s # URL is http://localhost:8534/ 1161s ok 1 1161s # testing : Expected bad request from 'GET http://localhost:8534/' 1161s # expected: 400 1161s # received: '400' 1161s ok 2 1161s # testing : errordoc content was served 1161s # expected: qr/welcome to localhost/ 1161s # received: 'welcome to localhost:8529 1161s # ' 1161s ok 3 1161s ok 1164s t/security/CVE-2006-5752.t .......... 1164s 1..2 1164s # Running under perl version 5.040001 for linux 1164s # Current time local: Thu Sep 4 16:18:55 2025 1164s # Current time GMT: Thu Sep 4 16:18:55 2025 1164s # Using Test.pm version 1.31 1164s # Using Apache/Test.pm version 1.44 1164s # testing : server-status gave response 1164s # expected: 200 1164s # received: '200' 1164s ok 1 1164s # testing : response content-type had charset 1164s # expected: qr/charset=/ 1164s # received: 'text/html; charset=ISO-8859-1' 1164s ok 2 1164s ok 1166s t/security/CVE-2007-5000.t .......... 1166s 1..2 1166s # Running under perl version 5.040001 for linux 1166s # Current time local: Thu Sep 4 16:18:58 2025 1166s # Current time GMT: Thu Sep 4 16:18:58 2025 1166s # Using Test.pm version 1.31 1166s # Using Apache/Test.pm version 1.44 1166s # testing : response code is OK 1166s # expected: 200 1166s # received: '200' 1166s ok 1 1166s # testing : URI was escaped in response 1166s # expected: qr// 1166s # received: ' 1166s # 1166s # Menu for /security/CVE-2005-3352.map/<foo> 1166s # 1166s #

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

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

Bad Request

1214s #

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

1214s # 1214s # ' 1214s ok 2 1214s ok 1217s t/ssl/ocsp.t ........................ 1217s 1..3 1217s # Running under perl version 5.040001 for linux 1217s # Current time local: Thu Sep 4 16:19:48 2025 1217s # Current time GMT: Thu Sep 4 16:19:48 2025 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.44 1217s warning: Internal response 1217s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1217s response: 1217s 500 Server closed connection without sending any data back 1217s Content-Type: text/plain 1217s Client-Date: Thu, 04 Sep 2025 16:19:51 GMT 1217s Client-Warning: Internal response 1217s 1217s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1217s ok 1 1217s warning: 1217s message: welcome to localhost:8529 1217s response: 1217s HTTP/1.1 200 OK 1217s Connection: close 1217s Date: Thu, 04 Sep 2025 16:19:51 GMT 1217s Accept-Ranges: bytes 1217s ETag: "1a-62c6deaf13e40" 1217s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1217s Vary: In-If1 1217s Content-Length: 26 1217s Content-Type: text/html 1217s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1217s Client-Date: Thu, 04 Sep 2025 16:19:51 GMT 1217s Client-Peer: 127.0.0.1:8535 1217s Client-Response-Num: 1 1217s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1217s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1217s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1217s Client-SSL-Socket-Class: IO::Socket::SSL 1217s Client-SSL-Version: TLSv1_3 1217s DMMATCH1: 1 1217s 1217s welcome to localhost:8529 1217s ok 2 1217s warning: Internal response 1217s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1217s response: 1217s 500 Server closed connection without sending any data back 1217s Content-Type: text/plain 1217s Client-Date: Thu, 04 Sep 2025 16:19:51 GMT 1217s Client-Warning: Internal response 1217s 1217s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1217s ok 3 1217s ok 1220s t/ssl/pha.t ......................... 1220s 1..4 1220s # Running under perl version 5.040001 for linux 1220s # Current time local: Thu Sep 4 16:19:51 2025 1220s # Current time GMT: Thu Sep 4 16:19:51 2025 1220s # Using Test.pm version 1.31 1220s # Using Apache/Test.pm version 1.44 1220s # testing : access must be denied without client certificate 1220s # expected: 403 1220s # received: '403' 1220s ok 1 1220s # testing : PHA reneg body buffer size restriction works 1220s # expected: 413 1220s # received: '413' 1220s ok 2 1220s # testing : PHA works with POST body 1220s # expected: 200 1220s # received: '200' 1220s ok 3 1220s # testing : request body matches response 1220s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1220s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1220s ok 4 1220s ok 1223s t/ssl/pr12355.t ..................... 1223s 1..10 1223s # Running under perl version 5.040001 for linux 1223s # Current time local: Thu Sep 4 16:19:54 2025 1223s # Current time GMT: Thu Sep 4 16:19:54 2025 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.44 1223s # Downgrading to TLSv12 1223s # testing : renegotiation on POST works 1223s # expected: 200 1223s # received: '200' 1223s ok 1 1223s # testing : request body matches response 1223s # expected: 'hello world' 1223s # received: 'hello world' 1223s ok 2 1223s # testing : renegotiation on POST works 1223s # expected: 200 1223s # received: '200' 1223s ok 3 1223s # testing : request body matches response 1223s # expected: 'hello world' 1223s # received: 'hello world' 1223s ok 4 1223s # testing : renegotiation on POST works 1223s # expected: 200 1223s # received: '200' 1223s ok 5 1223s # testing : request body matches response 1223s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1223s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1223s ok 6 1223s # testing : renegotiation on POST works 1223s # expected: 200 1223s # received: '200' 1223s ok 7 1223s # testing : request body matches response 1223s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1223s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1223s ok 8 1223s # testing : renegotiation on POST works 1223s # expected: 200 1223s # received: '200' 1223s ok 9 1223s # testing : request body matches response 1223s # expected: 'HELLO' 1223s # received: 'HELLO' 1223s ok 10 1223s ok 1225s t/ssl/pr43738.t ..................... 1225s 1..4 1225s # Running under perl version 5.040001 for linux 1225s # Current time local: Thu Sep 4 16:19:57 2025 1225s # Current time GMT: Thu Sep 4 16:19:57 2025 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.44 1225s # Downgrading to TLSv12 1225s # testing : renegotiation on POST works 1225s # expected: 200 1225s # received: '200' 1225s ok 1 1225s # testing : request body matches response 1225s # expected: '/modules/ssl/aes128/empty.pfa 1225s # hello world' 1225s # received: '/modules/ssl/aes128/empty.pfa 1225s # hello world' 1225s ok 2 1225s # testing : renegotiation on POST works 1225s # expected: 200 1225s # received: '200' 1225s ok 3 1225s # testing : request body matches response 1225s # expected: '/modules/ssl/aes256/empty.pfa 1225s # hello world' 1225s # received: '/modules/ssl/aes256/empty.pfa 1225s # hello world' 1225s ok 4 1225s ok 1235s t/ssl/proxy.t ....................... 1235s # using LWP client 1235s 1..290 1235s # Running under perl version 5.040001 for linux 1235s # Current time local: Thu Sep 4 16:20:00 2025 1235s # Current time GMT: Thu Sep 4 16:20:00 2025 1235s # Using Test.pm version 1.31 1235s # Using Apache/Test.pm version 1.44 1235s # testing : / with proxy_http_https (http) 1235s # expected: 200 1235s # received: '200' 1235s ok 1 1235s # testing : CGI script with folded headers 1235s # expected: 200 1235s # received: '200' 1235s ok 2 1235s # testing : using valid proxyssl client cert 1235s # expected: 200 1235s # received: '200' 1235s ok 3 1235s # testing : using invalid proxyssl client cert 1235s # expected: 403 1235s # received: '403' 1235s ok 4 1235s # testing : protected cgi script 1235s # expected: 200 1235s # received: '200' 1235s ok 5 1235s # testing : X-Forwarded-Host header 1235s # expected: 'localhost:8558' 1235s # received: 'localhost:8558' 1235s ok 6 1235s # testing : client subject common name 1235s # expected: 'client_ok' 1235s # received: 'client_ok' 1235s ok 7 1235s # testing : ProxyPassReverse Location rewrite 1235s # expected: 'http://localhost:8558/modules/' 1235s # received: 'http://localhost:8558/modules/' 1235s ok 8 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 1024 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '1024' 1235s # received: 1024 1235s ok 9 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 2048 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '2048' 1235s # received: 2048 1235s ok 10 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 3072 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '3072' 1235s # received: 3072 1235s ok 11 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 4096 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '4096' 1235s # received: 4096 1235s ok 12 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 5120 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '5120' 1235s # received: 5120 1235s ok 13 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 6144 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '6144' 1235s # received: 6144 1235s ok 14 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 7168 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '7168' 1235s # received: 7168 1235s ok 15 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 8192 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '8192' 1235s # received: 8192 1235s ok 16 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 9216 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '9216' 1235s # received: 9216 1235s ok 17 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 10240 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '10240' 1235s # received: 10240 1235s ok 18 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 11264 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '11264' 1235s # received: 11264 1235s ok 19 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 12288 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '12288' 1235s # received: 12288 1235s ok 20 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 13312 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '13312' 1235s # received: 13312 1235s ok 21 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 14336 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '14336' 1235s # received: 14336 1235s ok 22 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 15360 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '15360' 1235s # received: 15360 1235s ok 23 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 16384 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '16384' 1235s # received: 16384 1235s ok 24 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 17408 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '17408' 1235s # received: 17408 1235s ok 25 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 18432 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '18432' 1235s # received: 18432 1235s ok 26 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 19456 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '19456' 1235s # received: 19456 1235s ok 27 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 20480 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '20480' 1235s # received: 20480 1235s ok 28 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 21504 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '21504' 1235s # received: 21504 1235s ok 29 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 22528 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '22528' 1235s # received: 22528 1235s ok 30 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 23552 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '23552' 1235s # received: 23552 1235s ok 31 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 24576 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '24576' 1235s # received: 24576 1235s ok 32 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 25600 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '25600' 1235s # received: 25600 1235s ok 33 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 26624 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '26624' 1235s # received: 26624 1235s ok 34 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 27648 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '27648' 1235s # received: 27648 1235s ok 35 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 28672 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '28672' 1235s # received: 28672 1235s ok 36 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 29696 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '29696' 1235s # received: 29696 1235s ok 37 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 30720 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '30720' 1235s # received: 30720 1235s ok 38 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 31744 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '31744' 1235s # received: 31744 1235s ok 39 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 32768 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '32768' 1235s # received: 32768 1235s ok 40 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 33792 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '33792' 1235s # received: 33792 1235s ok 41 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 34816 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '34816' 1235s # received: 34816 1235s ok 42 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 35840 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '35840' 1235s # received: 35840 1235s ok 43 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 36864 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '36864' 1235s # received: 36864 1235s ok 44 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 37888 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '37888' 1235s # received: 37888 1235s ok 45 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 38912 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '38912' 1235s # received: 38912 1235s ok 46 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 39936 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '39936' 1235s # received: 39936 1235s ok 47 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 40960 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '40960' 1235s # received: 40960 1235s ok 48 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 41984 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '41984' 1235s # received: 41984 1235s ok 49 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 43008 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '43008' 1235s # received: 43008 1235s ok 50 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 44032 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '44032' 1235s # received: 44032 1235s ok 51 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 45056 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '45056' 1235s # received: 45056 1235s ok 52 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 46080 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '46080' 1235s # received: 46080 1235s ok 53 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 47104 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '47104' 1235s # received: 47104 1235s ok 54 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 48128 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '48128' 1235s # received: 48128 1235s ok 55 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 49152 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '49152' 1235s # received: 49152 1235s ok 56 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 50176 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '50176' 1235s # received: 50176 1235s ok 57 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 51200 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '51200' 1235s # received: 51200 1235s ok 58 1235s #lwp request: 1235s #POST http://localhost:8558/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 102400 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 7 1235s #Client-Date: Thu, 04 Sep 2025 16:20:03 GMT 1235s #Client-Peer: 127.0.0.1:8558 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '102400' 1235s # received: 102400 1235s ok 59 1235s # testing : / with proxy_http_https_proxy_section (http) 1235s # expected: 200 1235s # received: '200' 1235s ok 60 1235s # testing : CGI script with folded headers 1235s # expected: 200 1235s # received: '200' 1235s ok 61 1235s # testing : using valid proxyssl client cert 1235s # expected: 200 1235s # received: '200' 1235s ok 62 1235s # testing : using invalid proxyssl client cert 1235s # expected: 403 1235s # received: '403' 1235s ok 63 1235s # testing : protected cgi script 1235s # expected: 200 1235s # received: '200' 1235s ok 64 1235s # testing : X-Forwarded-Host header 1235s # expected: 'localhost:8560' 1235s # received: 'localhost:8560' 1235s ok 65 1235s # testing : client subject common name 1235s # expected: 'client_ok' 1235s # received: 'client_ok' 1235s ok 66 1235s # testing : ProxyPassReverse Location rewrite 1235s # expected: 'http://localhost:8560/modules/' 1235s # received: 'http://localhost:8560/modules/' 1235s ok 67 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 1024 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '1024' 1235s # received: 1024 1235s ok 68 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 2048 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '2048' 1235s # received: 2048 1235s ok 69 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 3072 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '3072' 1235s # received: 3072 1235s ok 70 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 4096 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '4096' 1235s # received: 4096 1235s ok 71 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 5120 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '5120' 1235s # received: 5120 1235s ok 72 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 6144 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '6144' 1235s # received: 6144 1235s ok 73 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 7168 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '7168' 1235s # received: 7168 1235s ok 74 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 8192 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '8192' 1235s # received: 8192 1235s ok 75 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 9216 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '9216' 1235s # received: 9216 1235s ok 76 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 10240 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '10240' 1235s # received: 10240 1235s ok 77 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 11264 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '11264' 1235s # received: 11264 1235s ok 78 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 12288 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '12288' 1235s # received: 12288 1235s ok 79 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 13312 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '13312' 1235s # received: 13312 1235s ok 80 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 14336 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '14336' 1235s # received: 14336 1235s ok 81 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 15360 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '15360' 1235s # received: 15360 1235s ok 82 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 16384 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '16384' 1235s # received: 16384 1235s ok 83 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 17408 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '17408' 1235s # received: 17408 1235s ok 84 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 18432 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '18432' 1235s # received: 18432 1235s ok 85 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 19456 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '19456' 1235s # received: 19456 1235s ok 86 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 20480 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '20480' 1235s # received: 20480 1235s ok 87 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 21504 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '21504' 1235s # received: 21504 1235s ok 88 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 22528 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '22528' 1235s # received: 22528 1235s ok 89 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 23552 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '23552' 1235s # received: 23552 1235s ok 90 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 24576 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '24576' 1235s # received: 24576 1235s ok 91 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 25600 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '25600' 1235s # received: 25600 1235s ok 92 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 26624 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '26624' 1235s # received: 26624 1235s ok 93 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 27648 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '27648' 1235s # received: 27648 1235s ok 94 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 28672 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '28672' 1235s # received: 28672 1235s ok 95 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 29696 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '29696' 1235s # received: 29696 1235s ok 96 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 30720 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '30720' 1235s # received: 30720 1235s ok 97 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 31744 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '31744' 1235s # received: 31744 1235s ok 98 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 32768 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '32768' 1235s # received: 32768 1235s ok 99 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 33792 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '33792' 1235s # received: 33792 1235s ok 100 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 34816 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '34816' 1235s # received: 34816 1235s ok 101 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 35840 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '35840' 1235s # received: 35840 1235s ok 102 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 36864 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '36864' 1235s # received: 36864 1235s ok 103 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 37888 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '37888' 1235s # received: 37888 1235s ok 104 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 38912 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '38912' 1235s # received: 38912 1235s ok 105 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 39936 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '39936' 1235s # received: 39936 1235s ok 106 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 40960 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '40960' 1235s # received: 40960 1235s ok 107 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 41984 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '41984' 1235s # received: 41984 1235s ok 108 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 43008 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '43008' 1235s # received: 43008 1235s ok 109 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 44032 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '44032' 1235s # received: 44032 1235s ok 110 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 45056 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '45056' 1235s # received: 45056 1235s ok 111 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 46080 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '46080' 1235s # received: 46080 1235s ok 112 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 47104 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '47104' 1235s # received: 47104 1235s ok 113 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 48128 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '48128' 1235s # received: 48128 1235s ok 114 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 49152 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '49152' 1235s # received: 49152 1235s ok 115 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 50176 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '50176' 1235s # received: 50176 1235s ok 116 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 51200 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '51200' 1235s # received: 51200 1235s ok 117 1235s #lwp request: 1235s #POST http://localhost:8560/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 102400 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 7 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8560 1235s #Client-Response-Num: 1 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '102400' 1235s # received: 102400 1235s ok 118 1235s # testing : / with proxy_https_http (https) 1235s # expected: 200 1235s # received: '200' 1235s ok 119 1235s # testing : CGI script with folded headers 1235s # expected: 200 1235s # received: '200' 1235s ok 120 1235s # testing : ProxyPassReverse Location rewrite 1235s # expected: 'https://localhost:8562/modules/' 1235s # received: 'https://localhost:8562/modules/' 1235s ok 121 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 1024 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '1024' 1235s # received: 1024 1235s ok 122 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 2048 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '2048' 1235s # received: 2048 1235s ok 123 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 3072 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '3072' 1235s # received: 3072 1235s ok 124 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 4096 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '4096' 1235s # received: 4096 1235s ok 125 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 5120 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '5120' 1235s # received: 5120 1235s ok 126 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 6144 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '6144' 1235s # received: 6144 1235s ok 127 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 7168 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '7168' 1235s # received: 7168 1235s ok 128 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 8192 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '8192' 1235s # received: 8192 1235s ok 129 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 9216 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '9216' 1235s # received: 9216 1235s ok 130 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 10240 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '10240' 1235s # received: 10240 1235s ok 131 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 11264 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '11264' 1235s # received: 11264 1235s ok 132 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 12288 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '12288' 1235s # received: 12288 1235s ok 133 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 13312 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:04 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '13312' 1235s # received: 13312 1235s ok 134 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 14336 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '14336' 1235s # received: 14336 1235s ok 135 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 15360 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '15360' 1235s # received: 15360 1235s ok 136 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 16384 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '16384' 1235s # received: 16384 1235s ok 137 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 17408 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '17408' 1235s # received: 17408 1235s ok 138 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 18432 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '18432' 1235s # received: 18432 1235s ok 139 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 19456 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '19456' 1235s # received: 19456 1235s ok 140 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 20480 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '20480' 1235s # received: 20480 1235s ok 141 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 21504 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '21504' 1235s # received: 21504 1235s ok 142 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 22528 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '22528' 1235s # received: 22528 1235s ok 143 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 23552 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '23552' 1235s # received: 23552 1235s ok 144 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 24576 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '24576' 1235s # received: 24576 1235s ok 145 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 25600 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '25600' 1235s # received: 25600 1235s ok 146 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 26624 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '26624' 1235s # received: 26624 1235s ok 147 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 27648 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '27648' 1235s # received: 27648 1235s ok 148 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 28672 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '28672' 1235s # received: 28672 1235s ok 149 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 29696 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '29696' 1235s # received: 29696 1235s ok 150 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 30720 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '30720' 1235s # received: 30720 1235s ok 151 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 31744 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '31744' 1235s # received: 31744 1235s ok 152 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 32768 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '32768' 1235s # received: 32768 1235s ok 153 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 33792 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '33792' 1235s # received: 33792 1235s ok 154 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 34816 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '34816' 1235s # received: 34816 1235s ok 155 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 35840 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '35840' 1235s # received: 35840 1235s ok 156 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 36864 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '36864' 1235s # received: 36864 1235s ok 157 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 37888 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '37888' 1235s # received: 37888 1235s ok 158 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 38912 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '38912' 1235s # received: 38912 1235s ok 159 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 39936 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '39936' 1235s # received: 39936 1235s ok 160 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 40960 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '40960' 1235s # received: 40960 1235s ok 161 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 41984 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '41984' 1235s # received: 41984 1235s ok 162 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 43008 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '43008' 1235s # received: 43008 1235s ok 163 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 44032 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '44032' 1235s # received: 44032 1235s ok 164 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 45056 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:05 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '45056' 1235s # received: 45056 1235s ok 165 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 46080 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '46080' 1235s # received: 46080 1235s ok 166 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 47104 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '47104' 1235s # received: 47104 1235s ok 167 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 48128 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '48128' 1235s # received: 48128 1235s ok 168 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 49152 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '49152' 1235s # received: 49152 1235s ok 169 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 50176 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '50176' 1235s # received: 50176 1235s ok 170 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 51200 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '51200' 1235s # received: 51200 1235s ok 171 1235s #lwp request: 1235s #POST https://localhost:8562/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 102400 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 7 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8562 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '102400' 1235s # received: 102400 1235s ok 172 1235s # testing : / with proxy_https_https (https) 1235s # expected: 200 1235s # received: '200' 1235s ok 173 1235s # testing : CGI script with folded headers 1235s # expected: 200 1235s # received: '200' 1235s ok 174 1235s # testing : using valid proxyssl client cert 1235s # expected: 200 1235s # received: '200' 1235s ok 175 1235s # testing : using invalid proxyssl client cert 1235s # expected: 403 1235s # received: '403' 1235s ok 176 1235s # testing : protected cgi script 1235s # expected: 200 1235s # received: '200' 1235s ok 177 1235s # testing : X-Forwarded-Host header 1235s # expected: 'localhost:8559' 1235s # received: 'localhost:8559' 1235s ok 178 1235s # testing : client subject common name 1235s # expected: 'client_ok' 1235s # received: 'client_ok' 1235s ok 179 1235s # testing : ProxyPassReverse Location rewrite 1235s # expected: 'https://localhost:8559/modules/' 1235s # received: 'https://localhost:8559/modules/' 1235s ok 180 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 1024 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '1024' 1235s # received: 1024 1235s ok 181 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 2048 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '2048' 1235s # received: 2048 1235s ok 182 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 3072 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '3072' 1235s # received: 3072 1235s ok 183 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 4096 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '4096' 1235s # received: 4096 1235s ok 184 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 5120 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '5120' 1235s # received: 5120 1235s ok 185 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 6144 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '6144' 1235s # received: 6144 1235s ok 186 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 7168 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '7168' 1235s # received: 7168 1235s ok 187 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 8192 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '8192' 1235s # received: 8192 1235s ok 188 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 9216 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 5 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '9216' 1235s # received: 9216 1235s ok 189 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 10240 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '10240' 1235s # received: 10240 1235s ok 190 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 11264 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '11264' 1235s # received: 11264 1235s ok 191 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 12288 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '12288' 1235s # received: 12288 1235s ok 192 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 13312 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '13312' 1235s # received: 13312 1235s ok 193 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 14336 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1235s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1235s #Client-SSL-Socket-Class: IO::Socket::SSL 1235s #Client-SSL-Version: TLSv1_3 1235s #DMMATCH1: 1 1235s # 1235s # testing : length posted 1235s # expected: '14336' 1235s # received: 14336 1235s ok 194 1235s #lwp request: 1235s #POST https://localhost:8559/eat_post HTTP/1.1 1235s #User-Agent: libwww-perl/6.78 1235s #Content-Length: 15360 1235s # 1235s #server response: 1235s #HTTP/1.1 200 OK 1235s #Connection: close 1235s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1235s #Vary: In-If1 1235s #Content-Length: 6 1235s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1235s #Client-Peer: 127.0.0.1:8559 1235s #Client-Response-Num: 1 1235s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '15360' 1236s # received: 15360 1236s ok 195 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 16384 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '16384' 1236s # received: 16384 1236s ok 196 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 17408 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '17408' 1236s # received: 17408 1236s ok 197 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 18432 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '18432' 1236s # received: 18432 1236s ok 198 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 19456 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '19456' 1236s # received: 19456 1236s ok 199 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 20480 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '20480' 1236s # received: 20480 1236s ok 200 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 21504 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '21504' 1236s # received: 21504 1236s ok 201 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 22528 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:06 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '22528' 1236s # received: 22528 1236s ok 202 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 23552 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '23552' 1236s # received: 23552 1236s ok 203 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 24576 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '24576' 1236s # received: 24576 1236s ok 204 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 25600 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '25600' 1236s # received: 25600 1236s ok 205 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 26624 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '26624' 1236s # received: 26624 1236s ok 206 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 27648 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '27648' 1236s # received: 27648 1236s ok 207 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 28672 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '28672' 1236s # received: 28672 1236s ok 208 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 29696 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '29696' 1236s # received: 29696 1236s ok 209 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 30720 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '30720' 1236s # received: 30720 1236s ok 210 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 31744 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '31744' 1236s # received: 31744 1236s ok 211 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 32768 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '32768' 1236s # received: 32768 1236s ok 212 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 33792 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '33792' 1236s # received: 33792 1236s ok 213 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 34816 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '34816' 1236s # received: 34816 1236s ok 214 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 35840 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '35840' 1236s # received: 35840 1236s ok 215 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 36864 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '36864' 1236s # received: 36864 1236s ok 216 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 37888 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '37888' 1236s # received: 37888 1236s ok 217 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 38912 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '38912' 1236s # received: 38912 1236s ok 218 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 39936 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '39936' 1236s # received: 39936 1236s ok 219 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 40960 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '40960' 1236s # received: 40960 1236s ok 220 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 41984 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '41984' 1236s # received: 41984 1236s ok 221 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 43008 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '43008' 1236s # received: 43008 1236s ok 222 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 44032 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '44032' 1236s # received: 44032 1236s ok 223 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 45056 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '45056' 1236s # received: 45056 1236s ok 224 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 46080 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:07 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '46080' 1236s # received: 46080 1236s ok 225 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 47104 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '47104' 1236s # received: 47104 1236s ok 226 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 48128 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '48128' 1236s # received: 48128 1236s ok 227 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 49152 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '49152' 1236s # received: 49152 1236s ok 228 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 50176 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '50176' 1236s # received: 50176 1236s ok 229 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 51200 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '51200' 1236s # received: 51200 1236s ok 230 1236s #lwp request: 1236s #POST https://localhost:8559/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 102400 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 7 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8559 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '102400' 1236s # received: 102400 1236s ok 231 1236s # testing : / with proxy_https_https_proxy_section (https) 1236s # expected: 200 1236s # received: '200' 1236s ok 232 1236s # testing : CGI script with folded headers 1236s # expected: 200 1236s # received: '200' 1236s ok 233 1236s # testing : using valid proxyssl client cert 1236s # expected: 200 1236s # received: '200' 1236s ok 234 1236s # testing : using invalid proxyssl client cert 1236s # expected: 403 1236s # received: '403' 1236s ok 235 1236s # testing : protected cgi script 1236s # expected: 200 1236s # received: '200' 1236s ok 236 1236s # testing : X-Forwarded-Host header 1236s # expected: 'localhost:8561' 1236s # received: 'localhost:8561' 1236s ok 237 1236s # testing : client subject common name 1236s # expected: 'client_ok' 1236s # received: 'client_ok' 1236s ok 238 1236s # testing : ProxyPassReverse Location rewrite 1236s # expected: 'https://localhost:8561/modules/' 1236s # received: 'https://localhost:8561/modules/' 1236s ok 239 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 1024 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '1024' 1236s # received: 1024 1236s ok 240 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 2048 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '2048' 1236s # received: 2048 1236s ok 241 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 3072 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '3072' 1236s # received: 3072 1236s ok 242 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 4096 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '4096' 1236s # received: 4096 1236s ok 243 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 5120 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '5120' 1236s # received: 5120 1236s ok 244 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 6144 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '6144' 1236s # received: 6144 1236s ok 245 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 7168 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '7168' 1236s # received: 7168 1236s ok 246 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 8192 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '8192' 1236s # received: 8192 1236s ok 247 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 9216 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '9216' 1236s # received: 9216 1236s ok 248 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 10240 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '10240' 1236s # received: 10240 1236s ok 249 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 11264 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '11264' 1236s # received: 11264 1236s ok 250 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 12288 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '12288' 1236s # received: 12288 1236s ok 251 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 13312 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '13312' 1236s # received: 13312 1236s ok 252 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 14336 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '14336' 1236s # received: 14336 1236s ok 253 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 15360 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '15360' 1236s # received: 15360 1236s ok 254 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 16384 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '16384' 1236s # received: 16384 1236s ok 255 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 17408 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '17408' 1236s # received: 17408 1236s ok 256 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 18432 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '18432' 1236s # received: 18432 1236s ok 257 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 19456 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '19456' 1236s # received: 19456 1236s ok 258 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 20480 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:08 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '20480' 1236s # received: 20480 1236s ok 259 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 21504 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '21504' 1236s # received: 21504 1236s ok 260 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 22528 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '22528' 1236s # received: 22528 1236s ok 261 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 23552 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '23552' 1236s # received: 23552 1236s ok 262 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 24576 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '24576' 1236s # received: 24576 1236s ok 263 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 25600 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '25600' 1236s # received: 25600 1236s ok 264 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 26624 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '26624' 1236s # received: 26624 1236s ok 265 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 27648 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '27648' 1236s # received: 27648 1236s ok 266 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 28672 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '28672' 1236s # received: 28672 1236s ok 267 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 29696 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '29696' 1236s # received: 29696 1236s ok 268 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 30720 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '30720' 1236s # received: 30720 1236s ok 269 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 31744 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '31744' 1236s # received: 31744 1236s ok 270 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 32768 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '32768' 1236s # received: 32768 1236s ok 271 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 33792 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '33792' 1236s # received: 33792 1236s ok 272 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 34816 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '34816' 1236s # received: 34816 1236s ok 273 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 35840 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '35840' 1236s # received: 35840 1236s ok 274 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 36864 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '36864' 1236s # received: 36864 1236s ok 275 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 37888 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '37888' 1236s # received: 37888 1236s ok 276 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 38912 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '38912' 1236s # received: 38912 1236s ok 277 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 39936 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '39936' 1236s # received: 39936 1236s ok 278 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 40960 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '40960' 1236s # received: 40960 1236s ok 279 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 41984 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '41984' 1236s # received: 41984 1236s ok 280 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 43008 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:09 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '43008' 1236s # received: 43008 1236s ok 281 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 44032 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '44032' 1236s # received: 44032 1236s ok 282 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 45056 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '45056' 1236s # received: 45056 1236s ok 283 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 46080 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '46080' 1236s # received: 46080 1236s ok 284 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 47104 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '47104' 1236s # received: 47104 1236s ok 285 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 48128 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '48128' 1236s # received: 48128 1236s ok 286 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 49152 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '49152' 1236s # received: 49152 1236s ok 287 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 50176 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '50176' 1236s # received: 50176 1236s ok 288 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 51200 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '51200' 1236s # received: 51200 1236s ok 289 1236s #lwp request: 1236s #POST https://localhost:8561/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.78 1236s #Content-Length: 102400 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: close 1236s #Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1236s #Vary: In-If1 1236s #Content-Length: 7 1236s #Client-Date: Thu, 04 Sep 2025 16:20:10 GMT 1236s #Client-Peer: 127.0.0.1:8561 1236s #Client-Response-Num: 1 1236s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1236s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1236s #Client-SSL-Socket-Class: IO::Socket::SSL 1236s #Client-SSL-Version: TLSv1_3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '102400' 1236s # received: 102400 1236s ok 290 1236s ok 1238s t/ssl/require.t ..................... 1238s 1..10 1238s # Running under perl version 5.040001 for linux 1238s # Current time local: Thu Sep 4 16:20:10 2025 1238s # Current time GMT: Thu Sep 4 16:20:10 2025 1238s # Using Test.pm version 1.31 1238s # Using Apache/Test.pm version 1.44 1238s ok 1 1238s ok 2 1238s ok 3 1238s ok 4 1238s ok 5 1238s ok 6 1238s ok 7 1238s ok 8 1238s ok 9 1238s ok 10 1238s ok 1241s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1245s t/ssl/varlookup.t ................... 1245s 1..83 1245s # Running under perl version 5.040001 for linux 1245s # Current time local: Thu Sep 4 16:20:16 2025 1245s # Current time GMT: Thu Sep 4 16:20:16 2025 1245s # Using Test.pm version 1.31 1245s # Using Apache/Test.pm version 1.44 1245s # testing : HTTP_USER_AGENT 1245s # expected: 'libwww-perl/6.78' 1245s # received: 'libwww-perl/6.78' 1245s ok 1 1245s # testing : HTTP:User-Agent 1245s # expected: 'libwww-perl/6.78' 1245s # received: 'libwww-perl/6.78' 1245s ok 2 1245s # testing : HTTP_REFERER 1245s # expected: 't/ssl/varlookup.t' 1245s # received: 't/ssl/varlookup.t' 1245s ok 3 1245s # testing : HTTP_HOST 1245s # expected: 'localhost:8532' 1245s # received: 'localhost:8532' 1245s ok 4 1245s # testing : QUERY_STRING 1245s # expected: 'QUERY_STRING' 1245s # received: 'QUERY_STRING' 1245s ok 5 1245s # testing : SERVER_SOFTWARE 1245s # expected: qr/^Apache\/2.4.64/ 1245s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1245s ok 6 1245s # testing : SERVER_ADMIN 1245s # expected: 'tuser@localhost' 1245s # received: 'tuser@localhost' 1245s ok 7 1245s # testing : SERVER_PORT 1245s # expected: '8532' 1245s # received: '8532' 1245s ok 8 1245s # testing : SERVER_NAME 1245s # expected: 'localhost' 1245s # received: 'localhost' 1245s ok 9 1245s # testing : SERVER_PROTOCOL 1245s # expected: qr/^HTTP\/1\.\d$/ 1245s # received: 'HTTP/1.1' 1245s ok 10 1245s # testing : REMOTE_ADDR 1245s # expected: '127.0.0.1' 1245s # received: '127.0.0.1' 1245s ok 11 1245s # testing : DOCUMENT_ROOT 1245s # expected: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 1245s # received: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 1245s ok 12 1245s # testing : REQUEST_METHOD 1245s # expected: 'GET' 1245s # received: 'GET' 1245s ok 13 1245s # testing : REQUEST_URI 1245s # expected: '/test_ssl_var_lookup' 1245s # received: '/test_ssl_var_lookup' 1245s ok 14 1245s # testing : TIME_YEAR 1245s # expected: 2025 1245s # received: '2025' 1245s ok 15 1245s # testing : TIME_MON 1245s # expected: '09' 1245s # received: '09' 1245s ok 16 1245s # testing : TIME_DAY 1245s # expected: '04' 1245s # received: '04' 1245s ok 17 1245s # testing : TIME_WDAY 1245s # expected: 4 1245s # received: '4' 1245s ok 18 1245s # testing : IS_SUBREQ 1245s # expected: 'false' 1245s # received: 'false' 1245s ok 19 1245s # testing : API_VERSION 1245s # expected: '20120211' 1245s # received: '20120211' 1245s ok 20 1245s # testing : THE_REQUEST 1245s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1245s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1245s ok 21 1245s # testing : REQUEST_SCHEME 1245s # expected: 'https' 1245s # received: 'https' 1245s ok 22 1245s # testing : HTTPS 1245s # expected: 'on' 1245s # received: 'on' 1245s ok 23 1245s # testing : ENV:THE_ARGS 1245s # expected: 'ENV:THE_ARGS' 1245s # received: 'ENV:THE_ARGS' 1245s ok 24 1245s # testing : SSL_CLIENT_M_VERSION 1245s # expected: qr/^\d+$/ 1245s # received: '3' 1245s ok 25 1245s # testing : SSL_SERVER_M_VERSION 1245s # expected: qr/^\d+$/ 1245s # received: '3' 1245s ok 26 1245s # testing : SSL_CLIENT_M_SERIAL 1245s # expected: qr/^[0-9A-F]+$/ 1245s # received: '08' 1245s ok 27 1245s # testing : SSL_SERVER_M_SERIAL 1245s # expected: qr/^[0-9A-F]+$/ 1245s # received: '07' 1245s ok 28 1245s # testing : SSL_PROTOCOL 1245s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1245s # received: 'TLSv1.3' 1245s ok 29 1245s # testing : SSL_CLIENT_V_START 1245s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1245s # received: 'Sep 4 16:12:14 2025 GMT' 1245s ok 30 1245s # testing : SSL_SERVER_V_START 1245s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1245s # received: 'Sep 4 16:12:14 2025 GMT' 1245s ok 31 1245s # testing : SSL_CLIENT_V_END 1245s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1245s # received: 'Sep 4 16:12:14 2026 GMT' 1245s ok 32 1245s # testing : SSL_SERVER_V_END 1245s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1245s # received: 'Sep 4 16:12:14 2026 GMT' 1245s ok 33 1245s # testing : SSL_CIPHER 1245s # expected: qr/^[A-Z0-9_-]+$/ 1245s # received: 'TLS_AES_256_GCM_SHA384' 1245s ok 34 1245s # testing : SSL_CIPHER_EXPORT 1245s # expected: 'false' 1245s # received: 'false' 1245s ok 35 1245s # testing : SSL_CIPHER_ALGKEYSIZE 1245s # expected: qr/^\d+$/ 1245s # received: '256' 1245s ok 36 1245s # testing : SSL_CIPHER_USEKEYSIZE 1245s # expected: qr/^\d+$/ 1245s # received: '256' 1245s ok 37 1245s # testing : SSL_SECURE_RENEG 1245s # expected: qr/^(false|true)$/ 1245s # received: 'false' 1245s ok 38 1245s # testing : SSL_CLIENT_S_DN 1245s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s ok 39 1245s # testing : SSL_SERVER_S_DN 1245s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1245s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s ok 40 1245s # testing : SSL_CLIENT_S_DN_C 1245s # expected: 'US' 1245s # received: 'US' 1245s ok 41 1245s # testing : SSL_SERVER_S_DN_C 1245s # expected: 'US' 1245s # received: 'US' 1245s ok 42 1245s # testing : SSL_CLIENT_S_DN_ST 1245s # expected: 'California' 1245s # received: 'California' 1245s ok 43 1245s # testing : SSL_SERVER_S_DN_ST 1245s # expected: 'California' 1245s # received: 'California' 1245s ok 44 1245s # testing : SSL_CLIENT_S_DN_L 1245s # expected: 'San Francisco' 1245s # received: 'San Francisco' 1245s ok 45 1245s # testing : SSL_SERVER_S_DN_L 1245s # expected: 'San Francisco' 1245s # received: 'San Francisco' 1245s ok 46 1245s # testing : SSL_CLIENT_S_DN_O 1245s # expected: 'ASF' 1245s # received: 'ASF' 1245s ok 47 1245s # testing : SSL_SERVER_S_DN_O 1245s # expected: 'ASF' 1245s # received: 'ASF' 1245s ok 48 1245s # testing : SSL_CLIENT_S_DN_OU 1245s # expected: 'httpd-test' 1245s # received: 'httpd-test' 1245s ok 49 1245s # testing : SSL_SERVER_S_DN_OU 1245s # expected: qr/^httpd-test\/([-\w]+)/ 1245s # received: 'httpd-test/rsa-test' 1245s ok 50 1245s # testing : SSL_CLIENT_S_DN_CN 1245s # expected: 'client_ok' 1245s # received: 'client_ok' 1245s ok 51 1245s # testing : SSL_SERVER_S_DN_CN 1245s # expected: 'localhost' 1245s # received: 'localhost' 1245s ok 52 1245s # testing : SSL_CLIENT_S_DN_Email 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 53 1245s # testing : SSL_SERVER_S_DN_Email 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 54 1245s # testing : SSL_CLIENT_SAN_Email_0 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 55 1245s # testing : SSL_SERVER_SAN_DNS_0 1245s # expected: 'localhost' 1245s # received: 'localhost' 1245s ok 56 1245s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 57 1245s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1245s # expected: '_https.localhost' 1245s # received: '_https.localhost' 1245s ok 58 1245s # testing : SSL_CLIENT_I_DN 1245s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s ok 59 1245s # testing : SSL_SERVER_I_DN 1245s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1245s ok 60 1245s # testing : SSL_CLIENT_I_DN_C 1245s # expected: 'US' 1245s # received: 'US' 1245s ok 61 1245s # testing : SSL_SERVER_I_DN_C 1245s # expected: 'US' 1245s # received: 'US' 1245s ok 62 1245s # testing : SSL_CLIENT_I_DN_ST 1245s # expected: 'California' 1245s # received: 'California' 1245s ok 63 1245s # testing : SSL_SERVER_I_DN_ST 1245s # expected: 'California' 1245s # received: 'California' 1245s ok 64 1245s # testing : SSL_CLIENT_I_DN_L 1245s # expected: 'San Francisco' 1245s # received: 'San Francisco' 1245s ok 65 1245s # testing : SSL_SERVER_I_DN_L 1245s # expected: 'San Francisco' 1245s # received: 'San Francisco' 1245s ok 66 1245s # testing : SSL_CLIENT_I_DN_O 1245s # expected: 'ASF' 1245s # received: 'ASF' 1245s ok 67 1245s # testing : SSL_SERVER_I_DN_O 1245s # expected: 'ASF' 1245s # received: 'ASF' 1245s ok 68 1245s # testing : SSL_CLIENT_I_DN_OU 1245s # expected: 'httpd-test' 1245s # received: 'httpd-test' 1245s ok 69 1245s # testing : SSL_SERVER_I_DN_OU 1245s # expected: 'httpd-test' 1245s # received: 'httpd-test' 1245s ok 70 1245s # testing : SSL_CLIENT_I_DN_CN 1245s # expected: 'ca' 1245s # received: 'ca' 1245s ok 71 1245s # testing : SSL_SERVER_I_DN_CN 1245s # expected: 'ca' 1245s # received: 'ca' 1245s ok 72 1245s # testing : SSL_SERVER_I_DN_CN_RAW 1245s # expected: 'ca' 1245s # received: 'ca' 1245s ok 73 1245s # testing : SSL_SERVER_I_DN_CN_0_RAW 1245s # expected: 'ca' 1245s # received: 'ca' 1245s ok 74 1245s # testing : SSL_CLIENT_I_DN_Email 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 75 1245s # testing : SSL_SERVER_I_DN_Email 1245s # expected: 'test-dev@httpd.apache.org' 1245s # received: 'test-dev@httpd.apache.org' 1245s ok 76 1245s # testing : SSL_CLIENT_A_SIG 1245s # expected: 'sha256WithRSAEncryption' 1245s # received: 'sha256WithRSAEncryption' 1245s ok 77 1245s # testing : SSL_SERVER_A_SIG 1245s # expected: 'sha256WithRSAEncryption' 1245s # received: 'sha256WithRSAEncryption' 1245s ok 78 1245s # testing : SSL_CLIENT_A_KEY 1245s # expected: 'rsaEncryption' 1245s # received: 'rsaEncryption' 1245s ok 79 1245s # testing : SSL_SERVER_A_KEY 1245s # expected: qr/^[rd]saEncryption$/ 1245s # received: 'rsaEncryption' 1245s ok 80 1245s # testing : SSL_CLIENT_CERT 1245s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1245s # received: '-----BEGIN CERTIFICATE----- 1245s # MIIEezCCA2OgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1245s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1245s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1245s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1245s # MTYxMjE0WhcNMjYwOTA0MTYxMjE0WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1245s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1245s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1245s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1245s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzsw+XP4/OYRuxSPMbTYo8PW7njFqRtGwujOy 1245s # XJhKfr6TYcrqVe2pJeRc2jGEZMzmb0zLkN78qkAERxYXSt9IheG+D+c5SwA8sF7v 1245s # mIqpQvXkP01wr6LaGZa7B8g9OnY4buqAtoCB/wJWTe4U/9FnWC4cefjGgAr7+0VX 1245s # P0vqwYhEafLa7TQGUrL5xFI7H+1zaUH9Bi+PRJfnDWJdxbwyIUrunv8Bxz90KDRC 1245s # i477SpYXQeZI8vyW6ULW40lroYLQfSY5UCX2jk+SNBWC8nt65Z73yvbC43sinmsf 1245s # zeBM7GSI0OZOpmqeWWEzMmh0ko8dn730I+gH1JZPMw3e+PQp1QIDAQABo4HOMIHL 1245s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1245s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1245s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1245s # HQ4EFgQUa1DXRh5EWmfx1FJzsPqhpXoui0EwHwYDVR0jBBgwFoAUzmvH/QFUgA85 1245s # Xeu6CI3VAccEKuMwDQYJKoZIhvcNAQELBQADggEBAD/GzuRWg/9odm509Gu8SHeZ 1245s # Kg6Jg4eldcv79VH6vp1A7kdYX11zsyCTNTPtKCrPqHofBhBwLFY++d9iMdA6FGMY 1245s # PyYEDiCvQ6rosiGMbBdGTknrlti1XXxiEHzIn4eakbVv1/7XvKV8+kvhPgOBdXBL 1245s # N1Z1Zadkka10Hcz0/Imy8B8ENlRZW21yQYRhmFEJTxAxkqy+zcgsbleFeMwIg4jR 1245s # 9+PdMI+2JLL7G8DFgDE/JYzjnWZIQt1XSruX1Y2+Zh7fan7N1VNOZ2NY/1TRITwf 1245s # Jhb5mWEGrYXXeKnCxhnAehaD86t3hxTGUYsmb5iT+4+Mvo26INOt/dR7KCi6rZA= 1245s # -----END CERTIFICATE----- 1245s # ' 1245s ok 81 1245s # testing : SSL_SERVER_CERT 1245s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1245s # received: '-----BEGIN CERTIFICATE----- 1245s # MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1245s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1245s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1245s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1245s # MTYxMjE0WhcNMjYwOTA0MTYxMjE0WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1245s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1245s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1245s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1245s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAswXH6GBUf0In5SFzdMyXaCen 1245s # VfnzJ1e7SextMnBPyI0BdaSeppJJd3L1lSz2oViKbbtlS2a97sc7tNQkfGUPAcr3 1245s # KdU67Kjeh4aLosjrgIwA9OZzTfNS4+IOPDYeZ4rfEqiQ1VU5CigLKuyEaLLTAJST 1245s # aGmJdBisbwYFIRXGNFK96FaG96LFAAcrw/5fkwDi2G55A41SrzOnNxHXbU6JaqbJ 1245s # 9jlVbPguXUZJH/I7XG+PNknPkVsqH6lSmno9YDV1b3AdTA6nmdfS/tgGwaloe2Yb 1245s # uumgJ2keVAFtbePX0EHsnWgC+UKcazRR3HOVKchtPCJM0POt7xgXX+Li+HXAlwID 1245s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1245s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQ7 1245s # 1PAFg+7hnH+mOMzqTDTmNnqi3TAfBgNVHSMEGDAWgBTOa8f9AVSADzld67oIjdUB 1245s # xwQq4zANBgkqhkiG9w0BAQsFAAOCAQEAN4xog3dOpVF1OUQkN42W9ylQjVk7mFhD 1245s # 4F2xX6L5Mj1LGuafqDehP9B7CJ1kIfZ+rwW1BrPe7OfUzxJdordAyRjx9KTG/ZMD 1245s # zTbDWdSWNW9DWxBTGMRJAcqV9nTHb3mCmFe1zvFId706bCFE/kc7lkv1WS8kDZ1t 1245s # NHl7vLP1wp69MF2Yqv2v9DOl6n93KS9MYd1fYlW2Q52lgWRRobiQizyRyesJSFGJ 1245s # yGxQIw76OfXA7pJy9+ROkwGaOqQTa4wA8MrRYqfCgc6uHIV7uvF7mvczv54XBSMM 1245s # PXagJKmjDnYvv7qFsFw5bQGQYskI0jisPhDWHAMI4cGwpAcfypLQXQ== 1245s # -----END CERTIFICATE----- 1245s # ' 1245s ok 82 1245s # testing : SSL_CLIENT_VERIFY 1245s # expected: 'SUCCESS' 1245s # received: 'SUCCESS' 1245s ok 83 1245s ok 1248s t/ssl/verify.t ...................... 1248s 1..3 1248s # Running under perl version 5.040001 for linux 1248s # Current time local: Thu Sep 4 16:20:20 2025 1248s # Current time GMT: Thu Sep 4 16:20:20 2025 1248s # Using Test.pm version 1.31 1248s # Using Apache/Test.pm version 1.44 1248s HTTP/1.1 403 Forbidden 1248s Connection: close 1248s Date: Thu, 04 Sep 2025 16:20:23 GMT 1248s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1248s Content-Length: 258 1248s Content-Type: text/html; charset=iso-8859-1 1248s Client-Date: Thu, 04 Sep 2025 16:20:23 GMT 1248s Client-Peer: 127.0.0.1:8532 1248s Client-Response-Num: 1 1248s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1248s Client-SSL-Socket-Class: IO::Socket::SSL 1248s Client-SSL-Version: TLSv1_3 1248s Title: 403 Forbidden 1248s 1248s 1248s 1248s 403 Forbidden 1248s 1248s

Forbidden

1248s

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

1248s 1248s ok 1 1248s HTTP/1.1 200 OK 1248s Connection: close 1248s Date: Thu, 04 Sep 2025 16:20:23 GMT 1248s Accept-Ranges: bytes 1248s ETag: "1a-62c6deaf13e40" 1248s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1248s Vary: In-If1 1248s Content-Length: 26 1248s Content-Type: text/html 1248s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1248s Client-Date: Thu, 04 Sep 2025 16:20:23 GMT 1248s Client-Peer: 127.0.0.1:8532 1248s Client-Response-Num: 1 1248s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1248s Client-SSL-Socket-Class: IO::Socket::SSL 1248s Client-SSL-Version: TLSv1_3 1248s DMMATCH1: 1 1248s 1248s welcome to localhost:8529 1248s ok 2 1248s 500 Server closed connection without sending any data back 1248s Content-Type: text/plain 1248s Client-Date: Thu, 04 Sep 2025 16:20:23 GMT 1248s Client-Warning: Internal response 1248s 1248s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1248s ok 3 1248s ok 1248s All tests successful. 1248s Files=143, Tests=7316, 475 wallclock secs ( 1.15 usr 0.34 sys + 185.03 cusr 259.90 csys = 446.42 CPU) 1248s Result: PASS 1248s [warning] server localhost:8529 shutdown 1249s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1249s Files=143, Tests=7316, 475 wallclock secs ( 1.15 usr 0.34 sys + 185.03 cusr 259.90 csys = 446.42 CPU) 1249s + grep -E '^Result: PASS' testlog.mpm_worker 1249s Result: PASS 1249s + grep -E '^Result: FAIL' testlog.mpm_worker 1249s + grep -E 'server dumped core' testlog.mpm_worker 1249s =============Running-with-mpm_event========== 1249s + return 0 1249s + run_tests mpm_event 1249s + local MPM=mpm_event 1249s + shift 1249s + local LOG=testlog.mpm_event 1249s + echo =============Running-with-mpm_event========== 1249s + rm -f apache2.conf.debian 1249s + cp /etc/apache2/apache2.conf apache2.conf.debian 1249s + cat /etc/apache2/mods-available/mpm_event.load 1249s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1249s t/TEST -clean 1249s + 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 1249s + grep -v mpm_ 1249s + xargs cat 1249s + for m in bucketeer case_filter case_filter_in 1249s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1249s + for m in bucketeer case_filter case_filter_in 1249s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1249s + for m in bucketeer case_filter case_filter_in 1249s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1249s + cat /etc/apache2/mods-available/mime.conf 1249s + echo 'Servername localhost' 1249s + make clean 1249s [warning] setting ulimit to allow core files 1249s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/TEST -clean 1249s Duplicate specification "clean" for option "clean" 1249s Duplicate specification "help" for option "help" 1249s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules' 1249s cd input_body_filter && make clean 1249s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1249s 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 1249s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1249s cd echo_post && make clean 1249s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1249s 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 1249s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1249s cd authany && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 1250s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 1250s cd echo_post_chunk && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1250s cd test_ssl && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1250s cd client_add_filter && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1250s cd eat_post && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1250s cd test_pass_brigade && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1250s cd random_chunk && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1250s cd list_modules && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1250s cd test_rwrite && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1250s cd test_apr_uri && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1250s cd test_utilities && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1250s cd fold && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 1250s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 1250s cd test_session && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 1250s cd memory_track && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1250s cd nntp_like && make clean 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1250s 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 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1250s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules' 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1250s rmdir proxy 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1250s rmdir conf 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1250s rmdir newcerts 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1250s rmdir crl 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1250s rmdir csr 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1250s rmdir keys 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1250s rmdir certs 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1250s unlink /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1250s rmdir export 1250s rmdir asf 1250s rmdir /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1250s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1250s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test' 1250s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1250s t/TEST -clean 1250s [warning] setting ulimit to allow core files 1250s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1250s Duplicate specification "clean" for option "clean" 1250s Duplicate specification "help" for option "help" 1250s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1250s make[2]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1250s rm -f \ 1250s TestItSelf.bso TestItSelf.def \ 1250s TestItSelf.exp TestItSelf.x \ 1250s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1250s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1250s *.a *.o \ 1250s *perl.core MYMETA.json \ 1250s MYMETA.yml blibdirs.ts \ 1250s core core.*perl.*.? \ 1250s core.[0-9] core.[0-9][0-9] \ 1250s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1250s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1250s mon.out perl \ 1250s perl perl.exe \ 1250s perlmain.c pm_to_blib \ 1250s pm_to_blib.ts so_locations \ 1250s tmon.out 1250s rm -rf \ 1250s Makefile.old blib \ 1250s t/TEST 1250s mv Makefile Makefile.old > /dev/null 2>&1 1250s make[2]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1250s rm -f \ 1250s Test.bso Test.def \ 1250s Test.exp Test.x \ 1250s ../blib/arch/auto/Apache/Test/extralibs.all \ 1250s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1250s *.a *.o \ 1250s *perl.core MYMETA.json \ 1250s MYMETA.yml blibdirs.ts \ 1250s core core.*perl.*.? \ 1250s core.[0-9] core.[0-9][0-9] \ 1250s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1250s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1250s mon.out perl \ 1250s perl perl.exe \ 1250s perlmain.c pm_to_blib \ 1250s pm_to_blib.ts so_locations \ 1250s tmon.out 1250s rm -rf \ 1250s .mypacklist Makefile.old \ 1250s blib t/REPORT \ 1250s t/TEST 1250s mv Makefile Makefile.old > /dev/null 2>&1 1250s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test' 1250s rm -f \ 1250s test.bso test.def \ 1250s test.exp test.x \ 1250s blib/arch/auto/httpd-test/extralibs.all \ 1250s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1250s *.a *.o \ 1250s *perl.core MYMETA.json \ 1250s MYMETA.yml blibdirs.ts \ 1250s core core.*perl.*.? \ 1250s core.[0-9] core.[0-9][0-9] \ 1250s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1250s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1250s mon.out perl \ 1250s perl perl.exe \ 1250s perlmain.c pm_to_blib \ 1250s pm_to_blib.ts so_locations \ 1250s tmon.out 1250s rm -rf \ 1250s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1250s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1250s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1250s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1250s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1250s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1250s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1250s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1250s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1250s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1250s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1250s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1250s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1250s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1250s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1250s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1250s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1250s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1250s blib 1250s mv Makefile Makefile.old > /dev/null 2>&1 1250s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1250s + chown -R tuser: /tmp/autopkgtest.8VSmed/autopkgtest_tmp 1250s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1250s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1250s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1250s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1250s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1250s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1250s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1250s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1250s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1250s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1250s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1250s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1250s Warning: NAME must be a package name 1250s Checking if your kit is complete... 1250s Looks good 1250s [ info] generating script t/TEST 1250s [ info] generating script ./t/cgi-bin/next_available_port.pl 1250s [ info] generating script ./t/cgi-bin/cookies.pl 1250s [ info] generating script t/TEST 1250s Writing MYMETA.yml and MYMETA.json 1250s Writing MYMETA.yml and MYMETA.json 1250s Checking for Cwd...ok 1250s Checking for File::Spec...ok 1250s Generating a Unix-style Makefile 1250s Writing Makefile for httpd-test 1250s Writing MYMETA.yml and MYMETA.json 1250s + su tuser -c 't/TEST ' 1250s + tee testlog.mpm_event 1250s [warning] setting ulimit to allow core files 1250s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/TEST 1250s Duplicate specification "clean" for option "clean" 1250s Duplicate specification "help" for option "help" 1253s [warning] generating SSL CA for asf 1253s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1253s ..........+......+.+...+++++++++++++++++++++++++++++++++++++++*.+.....+...+...+++++++++++++++++++++++++++++++++++++++*..+....+.....+...+......+..........+......+.....+.+..+.+......+.....+.+...++++++ 1253s .....+...+++++++++++++++++++++++++++++++++++++++*...+...........+....+.....+++++++++++++++++++++++++++++++++++++++*.......+..+......+...............+.........+....+..+....+...+...............+..+.+...+............+.........+.....+.+.....+..........+...+..+.......+.....+.......+........+...+...+.......+..+.......+..............+.+......+............+..+.+.....+...+....+........+.........+...+...+.......+..+....+.....+............+...+......+....+...........+.........+.+...............+...+....................+.......+........+.+.........+...+..+.+..+.........+.+...+......+..............+................+...+..+.+........+......+....+..............+.....................+.+...+..+.+..+............+...+.......+........................+...........+.+.....+.......+..+...+...+.......+...+..+.+.....+......+.........+.+.....+................+..+......+....+......+.....+....+..+.+..+...+............+..........+...++++++ 1253s ----- 1253s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1253s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1254s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server_des3_dsa.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server2_dsa.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl genrsa -out keys/server.pem 2048 1254s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1254s [ 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 1254s Using configuration from conf/server.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server_des3.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl genrsa -out keys/client_ok.pem 2048 1254s [ 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 1254s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ext -extensions client_ok_ext 1254s Using configuration from conf/client_ok.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test' 1254s commonName :ASN.1 12:'client_ok' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ 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 1254s [ info] generating proxy cert: proxy/client_ok.pem 1254s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server_dsa.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server2_des3_dsa.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1254s [ 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 1254s [ info] openssl ca -policy policy_anything -in csr/client_snakeoil.csr -out certs/client_snakeoil.crt -passin pass:httpd -config conf/client_snakeoil.cnf -batch -extensions client_ext 1254s Using configuration from conf/client_snakeoil.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'AU' 1254s stateOrProvinceName :ASN.1 12:'Queensland' 1254s localityName :ASN.1 12:'Mackay' 1254s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1254s organizationalUnitName:ASN.1 12:'Staff' 1254s commonName :ASN.1 12:'client_snakeoil' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:28 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ 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 1254s [ info] generating proxy cert: proxy/client_snakeoil.pem 1254s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1254s [ 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 1254s [ info] openssl ca -policy policy_anything -in csr/client_revoked.csr -out certs/client_revoked.crt -passin pass:httpd -config conf/client_revoked.cnf -batch -extensions client_ext 1254s Using configuration from conf/client_revoked.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test' 1254s commonName :ASN.1 12:'client_revoked' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:29 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ 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 1254s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1254s Using configuration from conf/cacrl.cnf 1254s Revoking Certificate 09. 1254s Database updated 1254s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1254s Using configuration from conf/cacrl.cnf 1254s [ info] generating proxy cert: proxy/client_revoked.pem 1254s [ info] openssl genrsa -out keys/client_colon.pem 2048 1254s [ 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 1254s [ info] openssl ca -policy policy_anything -in csr/client_colon.csr -out certs/client_colon.crt -passin pass:httpd -config conf/client_colon.cnf -batch -extensions client_ext 1254s Using configuration from conf/client_colon.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test' 1254s commonName :ASN.1 12:'user:colon' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:29 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ 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 1254s [ info] generating proxy cert: proxy/client_colon.pem 1254s [ info] openssl genrsa -out keys/server2.pem 2048 1254s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1254s [ 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 1254s Using configuration from conf/server2.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:29 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1254s [ 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 1254s [ 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 1254s Using configuration from conf/server2_des3.cnf 1254s Check that the request matches the signature 1254s Signature ok 1254s The Subject's Distinguished Name is as follows 1254s countryName :PRINTABLE:'US' 1254s stateOrProvinceName :ASN.1 12:'California' 1254s localityName :ASN.1 12:'San Francisco' 1254s organizationName :ASN.1 12:'ASF' 1254s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1254s commonName :ASN.1 12:'localhost' 1254s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1254s Certificate is to be certified until Sep 4 16:20:29 2026 GMT (365 days) 1254s 1254s Write out database with 1 new entries 1254s Database updated 1254s [ info] linked ca-bundle.crl to fdd35eee.r0 1254s cd input_body_filter && make .libs/mod_input_body_filter.so 1254s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1254s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1254s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 1254s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1254s /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 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1255s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -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 1255s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1255s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1255s cd echo_post && make .libs/mod_echo_post.so 1255s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1255s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1255s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1255s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1255s /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 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1255s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -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 1255s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1255s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1255s cd authany && make .libs/mod_authany.so 1255s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 1255s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1255s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1255s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1255s /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 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1255s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -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 1255s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1255s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/authany' 1255s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1255s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1255s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1255s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 1255s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1255s /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 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1255s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -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 1255s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1255s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1255s cd test_ssl && make .libs/mod_test_ssl.so 1255s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1255s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1255s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1255s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1255s /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 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1255s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -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 1255s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1255s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1255s cd client_add_filter && make .libs/mod_client_add_filter.so 1255s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1255s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1255s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 1256s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1256s /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 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1256s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -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 1256s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1256s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1256s cd eat_post && make .libs/mod_eat_post.so 1256s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1256s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1256s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1256s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1256s /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 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1256s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -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 1256s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1256s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1256s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1256s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1256s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1256s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 1256s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1256s /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 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1256s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -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 1256s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1256s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1256s cd random_chunk && make .libs/mod_random_chunk.so 1256s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1256s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1256s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1256s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1256s /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 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1256s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -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 1256s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1256s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1256s cd list_modules && make .libs/mod_list_modules.so 1256s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1256s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1256s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1256s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1256s /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 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1256s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -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 1257s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1257s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1257s cd test_rwrite && make .libs/mod_test_rwrite.so 1257s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1257s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1257s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1257s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1257s /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 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1257s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -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 1257s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1257s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1257s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1257s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1257s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1257s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/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 1257s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1257s /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 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1257s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -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 1257s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1257s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1257s cd test_utilities && make .libs/mod_test_utilities.so 1257s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1257s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1257s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1257s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1257s /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 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1257s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -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 1257s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1257s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1257s cd fold && make .libs/mod_fold.so 1257s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 1257s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1257s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1257s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1257s /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 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1257s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -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 1257s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1257s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/fold' 1257s cd test_session && make .libs/mod_test_session.so 1257s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 1257s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1257s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1258s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1258s /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 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1258s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -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 1258s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1258s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/test_session' 1258s cd memory_track && make .libs/mod_memory_track.so 1258s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1258s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1258s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1258s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1258s /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 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1258s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -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 1258s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1258s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1258s cd nntp_like && make .libs/mod_nntp_like.so 1258s make[1]: Entering directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1258s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1258s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1258s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -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.8VSmed/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1258s /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 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1258s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -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 1258s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1258s make[1]: Leaving directory '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1258s /usr/sbin/apache2 -d /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1258s using Apache/2.4.64 (event MPM) 1258s 1258s waiting 60 seconds for server to start: .[Thu Sep 04 16:20:33.237788 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to trace8 1258s [Thu Sep 04 16:20:33.238427 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 1258s [Thu Sep 04 16:20:33.238438 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 1258s [Thu Sep 04 16:20:33.239318 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 1258s [Thu Sep 04 16:20:33.239329 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 1258s [Thu Sep 04 16:20:33.239333 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to info 1258s [Thu Sep 04 16:20:33.239337 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'core', trying 'core_module' 1258s [Thu Sep 04 16:20:33.239398 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module core.c to crit 1258s [Thu Sep 04 16:20:33.239406 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to crit 1258s [Thu Sep 04 16:20:33.239412 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'core', trying 'core_module' 1258s [Thu Sep 04 16:20:33.239446 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module core.c to info 1258s [Thu Sep 04 16:20:33.239456 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to crit 1258s [Thu Sep 04 16:20:33.239461 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'core', trying 'core_module' 1258s [Thu Sep 04 16:20:33.239463 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module core.c to info 1258s [Thu Sep 04 16:20:33.239472 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to crit 1258s [Thu Sep 04 16:20:33.239475 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to info 1258s [Thu Sep 04 16:20:33.239479 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'core', trying 'core_module' 1258s [Thu Sep 04 16:20:33.239481 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module core.c to crit 1258s [Thu Sep 04 16:20:33.239485 2025] [core:trace3] [pid 948958:tid 948958] core.c(3484): Setting LogLevel for all modules to info 1258s [Thu Sep 04 16:20:33.239922 2025] [alias:warn] [pid 948958:tid 948958] AH00671: The Alias directive in /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 1258s [Thu Sep 04 16:20:33.239937 2025] [proxy:info] [pid 948958:tid 948958] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 1258s [Thu Sep 04 16:20:33.240487 2025] [proxy:info] [pid 948958:tid 948958] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1258s [Thu Sep 04 16:20:33.240501 2025] [core:trace6] [pid 948958:tid 948958] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1258s [Thu Sep 04 16:20:33.240505 2025] [core:trace3] [pid 948958:tid 948958] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1258s 1258s waiting 60 seconds for server to start: ok (waited 0 secs) 1258s server localhost:8529 started 1258s server localhost:8530 listening (mod_nntp_like) 1258s server localhost:8531 listening (mod_nntp_like_ssl) 1258s server localhost:8532 listening (mod_ssl) 1258s server localhost:8533 listening (ssl_optional_cc) 1258s server localhost:8534 listening (ssl_pr33791) 1258s server localhost:8535 listening (ssl_ocsp) 1258s server localhost:8536 listening (cve_2011_3368_rewrite) 1258s server localhost:8537 listening (proxy_http_reverse) 1258s server localhost:8538 listening (proxy_http_nofwd) 1258s server localhost:8539 listening (cve_2011_3368) 1258s server localhost:8540 listening (mod_headers) 1258s server localhost:8541 listening (mod_echo) 1258s server localhost:8542 listening (mod_echo_ssl) 1258s server localhost:8543 listening (error_document) 1258s server localhost:8544 listening (http_unsafe) 1258s server localhost:8545 listening (http_strict) 1258s server localhost:8546 listening (remote_ip) 1258s server localhost:8547 listening (mod_include) 1258s server localhost:8548 listening (mod_proxy) 1258s server localhost:8549 listening (proxy_http_bal1) 1258s server localhost:8550 listening (proxy_http_bal2) 1258s server localhost:8551 listening (proxy_http_balancer) 1258s server localhost:8554 listening (proxy_fcgi) 1258s server localhost:8555 listening (mod_vhost_alias) 1258s server localhost:8556 listening (core) 1258s server localhost:8557 listening (mod_cache) 1258s server localhost:8558 listening (proxy_http_https) 1258s server localhost:8559 listening (proxy_https_https) 1258s server localhost:8560 listening (proxy_http_https_proxy_section) 1258s server localhost:8561 listening (proxy_https_https_proxy_section) 1258s server localhost:8562 listening (proxy_https_http) 1261s [ info] adding source lib /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1270s t/ab/base.t ......................... 1270s 1..5 1270s # Running under perl version 5.040001 for linux 1270s # Current time local: Thu Sep 4 16:20:41 2025 1270s # Current time GMT: Thu Sep 4 16:20:41 2025 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.44 1270s # # running: 1270s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 1270s ok 1 1270s ok 2 1270s # # running: 1270s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1270s ok 3 1270s ok 4 1270s ok 5 1270s ok 1272s t/apache/404.t ...................... 1272s 1..2 1272s # Running under perl version 5.040001 for linux 1272s # Current time local: Thu Sep 4 16:20:44 2025 1272s # Current time GMT: Thu Sep 4 16:20:44 2025 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.44 1272s # GET_STR Response: 1272s # HTTP/1.1 404 Not Found 1272s # Connection: close 1272s # Date: Thu, 04 Sep 2025 16:20:47 GMT 1272s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1272s # Content-Length: 196 1272s # Content-Type: text/html; charset=iso-8859-1 1272s # Client-Date: Thu, 04 Sep 2025 16:20:47 GMT 1272s # Client-Peer: 127.0.0.1:8529 1272s # Client-Response-Num: 1 1272s # Title: 404 Not Found 1272s # 1272s # 1272s # 1272s # 404 Not Found 1272s # 1272s #

Not Found

1272s #

The requested URL was not found on this server.

1272s # 1272s ok 1 1272s ok 2 1272s ok 1275s t/apache/acceptpathinfo.t ........... 1275s 1..36 1275s # Running under perl version 5.040001 for linux 1275s # Current time local: Thu Sep 4 16:20:47 2025 1275s # Current time GMT: Thu Sep 4 16:20:47 2025 1275s # Using Test.pm version 1.31 1275s # Using Apache/Test.pm version 1.44 1275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 1275s # expected: '200' 1275s # received: '200' 1275s ok 1 1275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 1275s # expected: qr/_\(none\)_/ 1275s # received: '_(none)_' 1275s ok 2 1275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 1275s # expected: '404' 1275s # received: '404' 1275s ok 3 1275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 1275s # expected: qr/Not Found/ 1275s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1310s #

The requested URL was not found on this server.

1310s # ' 1310s ok 8 1310s # testing : /merge/notfound.html code 1310s # expected: 404 1310s # received: '404' 1310s ok 9 1310s # testing : /merge/notfound.html content 1310s # expected: 'testing merge' 1310s # received: 'testing merge' 1310s ok 10 1310s # testing : /merge/merge2/notfound.html code 1310s # expected: 404 1310s # received: '404' 1310s ok 11 1310s # testing : /merge/merge2/notfound.html content 1310s # expected: 'testing merge' 1310s # received: 'testing merge' 1310s ok 12 1310s # testing : /bounce/notfound.html code 1310s # expected: 404 1310s # received: '404' 1310s ok 13 1310s # testing : /bounce/notfound.html content 1310s # expected: qr/expire test/ 1310s # received: ' 1310s # expire test 1310s # expire test 1310s # ' 1310s ok 14 1310s ok 1313s t/apache/etags.t .................... 1313s # Checking for existence of FileETag directive 1313s # Returned 200: 1313s 1..61 1313s # Running under perl version 5.040001 for linux 1313s # Current time local: Thu Sep 4 16:21:24 2025 1313s # Current time GMT: Thu Sep 4 16:21:24 2025 1313s # Using Test.pm version 1.31 1313s # Using Apache/Test.pm version 1.44 1313s # --- 1313s # HEAD /apache/etags/all/mis/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41dcf-b-62c6deaf13e40" 1313s ok 1 1313s # --- 1313s # HEAD /apache/etags/all/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41dcc-b-62c6deaf13e40" 1313s ok 2 1313s # --- 1313s # HEAD /apache/etags/all/inherit/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41dc2-b-62c6deaf13e40" 1313s ok 3 1313s # --- 1313s # HEAD /apache/etags/none/mis/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41d64-b-62c6deaf13e40" 1313s ok 4 1313s # --- 1313s # HEAD /apache/etags/m/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 5 1313s # --- 1313s # HEAD /apache/etags/none/plus-s/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 6 1313s # --- 1313s # HEAD /apache/etags/all/minus-is/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 7 1313s # --- 1313s # HEAD /apache/etags/none/plus-is/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d30-b" 1313s ok 8 1313s # --- 1313s # HEAD /apache/etags/all/minus-s/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41dba-62c6deaf13e40" 1313s ok 9 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 10 1313s # --- 1313s # HEAD /apache/etags/m/plus-i/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d8d-62c6deaf13e40" 1313s ok 11 1313s # --- 1313s # HEAD /apache/etags/none/m/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 12 1313s # --- 1313s # HEAD /apache/etags/m/minus-ms/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 13 1313s # --- 1313s # HEAD /apache/etags/none/s/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 14 1313s # --- 1313s # HEAD /apache/etags/none/i/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41d3d" 1313s ok 15 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41d59" 1313s ok 16 1313s # --- 1313s # HEAD /apache/etags/m/minus-is/test.txt 1313s # Expecting field to be absent 1313s # Received "62c6deaf13e40" 1313s ok 17 1313s # --- 1313s # HEAD /apache/etags/m/plus-m/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 18 1313s # --- 1313s # HEAD /apache/etags/is/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d70-b" 1313s ok 19 1313s # --- 1313s # HEAD /apache/etags/none/plus-i/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41d37" 1313s ok 20 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41d5d-b-62c6deaf13e40" 1313s ok 21 1313s # --- 1313s # HEAD /apache/etags/all/minus-i/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 22 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 23 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d50-62c6deaf13e40" 1313s ok 24 1313s # --- 1313s # HEAD /apache/etags/all/minus-mis/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 25 1313s # --- 1313s # HEAD /apache/etags/all/m/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 26 1313s # --- 1313s # HEAD /apache/etags/none/mi/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d6a-62c6deaf13e40" 1313s ok 27 1313s # --- 1313s # HEAD /apache/etags/all/s/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 28 1313s # --- 1313s # HEAD /apache/etags/all/i/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41db4" 1313s ok 29 1313s # --- 1313s # HEAD /apache/etags/none/test.txt 1313s # Expecting field to be absent 1313s # ETag field is missing 1313s ok 30 1313s # --- 1313s # HEAD /apache/etags/m/plus-mis/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41da5-b-62c6deaf13e40" 1313s ok 31 1313s # --- 1313s # HEAD /apache/etags/m/minus-mis/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 32 1313s # --- 1313s # HEAD /apache/etags/m/minus-mi/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 33 1313s # --- 1313s # HEAD /apache/etags/mis/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41d7c-b-62c6deaf13e40" 1313s ok 34 1313s # --- 1313s # HEAD /apache/etags/m/minus-i/test.txt 1313s # Expecting field to be absent 1313s # Received "62c6deaf13e40" 1313s ok 35 1313s # --- 1313s # HEAD /apache/etags/none/plus-m/test.txt 1313s # Expecting one component in ETag field 1313s # Received "62c6deaf13e40" 1313s ok 36 1313s # --- 1313s # HEAD /apache/etags/all/minus-m/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41db7-b" 1313s ok 37 1313s # --- 1313s # HEAD /apache/etags/all/mi/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41dd5-62c6deaf13e40" 1313s ok 38 1313s # --- 1313s # HEAD /apache/etags/all/ms/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 39 1313s # --- 1313s # HEAD /apache/etags/m/plus-is/test.txt 1313s # Expecting three components in ETag field 1313s # Received "41d86-b-62c6deaf13e40" 1313s ok 40 1313s # --- 1313s # HEAD /apache/etags/all/is/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41db1-b" 1313s ok 41 1313s # --- 1313s # HEAD /apache/etags/none/inherit/test.txt 1313s # Expecting field to be absent 1313s # ETag field is missing 1313s ok 42 1313s # --- 1313s # HEAD /apache/etags/none/is/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d3a-b" 1313s ok 43 1313s # --- 1313s # HEAD /apache/etags/m/plus-s/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 44 1313s # --- 1313s # HEAD /apache/etags/ms/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 45 1313s # --- 1313s # HEAD /apache/etags/mi/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41ddb-62c6deaf13e40" 1313s ok 46 1313s # --- 1313s # HEAD /apache/etags/none/ms/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 47 1313s # --- 1313s # HEAD /apache/etags/m/plus-mi/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d90-62c6deaf13e40" 1313s ok 48 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d4d-b" 1313s ok 49 1313s # --- 1313s # HEAD /apache/etags/s/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 50 1313s # --- 1313s # HEAD /apache/etags/default/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 51 1313s # --- 1313s # HEAD /apache/etags/m/minus-s/test.txt 1313s # Expecting field to be absent 1313s # Received "62c6deaf13e40" 1313s ok 52 1313s # --- 1313s # HEAD /apache/etags/m/plus-ms/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 53 1313s # --- 1313s # HEAD /apache/etags/all/minus-mi/test.txt 1313s # Expecting one component in ETag field 1313s # Received "b" 1313s ok 54 1313s # --- 1313s # HEAD /apache/etags/i/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41d73" 1313s ok 55 1313s # --- 1313s # HEAD /apache/etags/none/plus-mi/test.txt 1313s # Expecting two components in ETag field 1313s # Received "41d40-62c6deaf13e40" 1313s ok 56 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 57 1313s # --- 1313s # HEAD /apache/etags/all/minus-ms/test.txt 1313s # Expecting one component in ETag field 1313s # Received "41dc8" 1313s ok 58 1313s # --- 1313s # HEAD /apache/etags/m/minus-m/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 59 1313s # --- 1313s # HEAD /apache/etags/none/plus-ms/test.txt 1313s # Expecting two components in ETag field 1313s # Received "b-62c6deaf13e40" 1313s ok 60 1313s # --- 1313s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1313s # Expecting field to be absent 1313s # Received "b-62c6deaf13e40" 1313s ok 61 1313s ok 1316s t/apache/expr.t ..................... 1316s 1..229 1316s # Running under perl version 5.040001 for linux 1316s # Current time local: Thu Sep 4 16:21:27 2025 1316s # Current time GMT: Thu Sep 4 16:21:27 2025 1316s # Using Test.pm version 1.31 1316s # Using Apache/Test.pm version 1.44 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true" should evaluate to true, got true 1316s ok 1 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "false" should evaluate to false, got false 1316s ok 2 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "foo", got parse error 1316s ok 3 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -eq 01" should evaluate to true, got true 1316s ok 4 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -eq 2" should evaluate to false, got false 1316s ok 5 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -ne 2" should evaluate to true, got true 1316s ok 6 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -ne 1" should evaluate to false, got false 1316s ok 7 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -lt 02" should evaluate to true, got true 1316s ok 8 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -lt 1" should evaluate to false, got false 1316s ok 9 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -le 2" should evaluate to true, got true 1316s ok 10 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -le 1" should evaluate to true, got true 1316s ok 11 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "2 -gt 1" should evaluate to true, got true 1316s ok 12 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -gt 1" should evaluate to false, got false 1316s ok 13 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "2 -ge 1" should evaluate to true, got true 1316s ok 14 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -ge 1" should evaluate to true, got true 1316s ok 15 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "1 -gt -1" should evaluate to true, got true 1316s ok 16 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' == 'aa'" should evaluate to true, got true 1316s ok 17 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' == 'b'" should evaluate to false, got false 1316s ok 18 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' = 'aa'" should evaluate to true, got true 1316s ok 19 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' = 'b'" should evaluate to false, got false 1316s ok 20 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' != 'b'" should evaluate to true, got true 1316s ok 21 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' != 'aa'" should evaluate to false, got false 1316s ok 22 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' < 'b'" should evaluate to true, got true 1316s ok 23 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' < 'aa'" should evaluate to false, got false 1316s ok 24 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' <= 'b'" should evaluate to true, got true 1316s ok 25 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' <= 'aa'" should evaluate to true, got true 1316s ok 26 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'b' > 'aa'" should evaluate to true, got true 1316s ok 27 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' > 'aa'" should evaluate to false, got false 1316s ok 28 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'b' >= 'aa'" should evaluate to true, got true 1316s ok 29 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'aa' >= 'aa'" should evaluate to true, got true 1316s ok 30 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1316s ok 31 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1316s ok 32 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1316s ok 33 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1316s ok 34 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1316s ok 35 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1316s ok 36 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1316s ok 37 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1316s ok 38 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1316s ok 39 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1316s ok 40 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME} != ''" should evaluate to true, got true 1316s ok 41 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1316s ok 42 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1316s ok 43 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /bc/ " should evaluate to true, got true 1316s ok 44 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /BC/i " should evaluate to true, got true 1316s ok 45 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' !~ m!bc! " should evaluate to false, got false 1316s ok 46 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' !~ m!BC!i " should evaluate to false, got false 1316s ok 47 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " $0 == '' " should evaluate to true, got true 1316s ok 48 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " $1 == '' " should evaluate to true, got true 1316s ok 49 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " $9 == '' " should evaluate to true, got true 1316s ok 50 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " '$0' == '' " should evaluate to true, got true 1316s ok 51 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1316s ok 52 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1316s ok 53 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1316s ok 54 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1316s ok 55 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1316s ok 56 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1316s ok 57 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1316s ok 58 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1316s ok 59 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1316s ok 60 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1316s ok 61 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1316s ok 62 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1316s ok 63 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1316s ok 64 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1316s ok 65 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1316s ok 66 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1316s ok 67 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1316s ok 68 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1316s ok 69 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1316s ok 70 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{HTTPS} == 'off' " should evaluate to true, got true 1316s ok 71 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1316s ok 72 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1316s ok 73 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1316s ok 74 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1316s ok 75 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1316s ok 76 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1316s ok 77 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1316s ok 78 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1316s ok 79 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1316s ok 80 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1316s ok 81 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1316s ok 82 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "escape('?') = '%3f' " should evaluate to true, got true 1316s ok 83 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "unescape('%3f') = '?' " should evaluate to true, got true 1316s ok 84 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1316s ok 85 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1316s ok 86 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1316s ok 87 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "file('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1316s ok 88 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-n ''" should evaluate to false, got false 1316s ok 89 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-z ''" should evaluate to true, got true 1316s ok 90 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-n '1'" should evaluate to true, got true 1316s ok 91 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-z '1'" should evaluate to false, got false 1316s ok 92 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "-R 'abc'", got parse error 1316s ok 93 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1316s ok 94 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-R '240.0.0.0'" should evaluate to false, got false 1316s ok 95 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-R '240.0.0.0/8'" should evaluate to false, got false 1316s ok 96 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-R 'ff::/8'" should evaluate to false, got false 1316s ok 97 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1316s ok 98 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1316s ok 99 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1316s ok 100 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1316s ok 101 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1316s ok 102 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1316s ok 103 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1316s ok 104 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'foo' -strmatch '*o'" should evaluate to true, got true 1316s ok 105 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1316s ok 106 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'foo' -strmatch 'F*'" should evaluate to false, got false 1316s ok 107 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1316s ok 108 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'foo' -strmatch 'g*'" should evaluate to false, got false 1316s ok 109 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1316s ok 110 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1316s ok 111 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1316s ok 112 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1316s ok 113 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1316s ok 114 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "foo('bar') = 'bar'", got parse error 1316s ok 115 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "%{FOO} != 'bar'", got parse error 1316s ok 116 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s Should get parse error for "'bar' = bar", got parse error 1316s ok 117 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true" should evaluate to true, got true 1316s ok 118 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && true" should evaluate to true, got true 1316s ok 119 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || true" should evaluate to true, got true 1316s ok 120 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || true || true" should evaluate to true, got true 1316s ok 121 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || true && true" should evaluate to true, got true 1316s ok 122 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && true || true" should evaluate to true, got true 1316s ok 123 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && true && true" should evaluate to true, got true 1316s ok 124 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || true || !true" should evaluate to true, got true 1316s ok 125 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || true && !true" should evaluate to true, got true 1316s ok 126 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && true || !true" should evaluate to true, got true 1316s ok 127 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && true && !true" should evaluate to false, got false 1316s ok 128 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && !true" should evaluate to false, got false 1316s ok 129 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || !true" should evaluate to true, got true 1316s ok 130 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || !true || true" should evaluate to true, got true 1316s ok 131 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || !true && true" should evaluate to true, got true 1316s ok 132 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && !true || true" should evaluate to true, got true 1316s ok 133 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && !true && true" should evaluate to false, got false 1316s ok 134 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || !true || !true" should evaluate to true, got true 1316s ok 135 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true || !true && !true" should evaluate to true, got true 1316s ok 136 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && !true || !true" should evaluate to false, got false 1316s ok 137 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "true && !true && !true" should evaluate to false, got false 1316s ok 138 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true" should evaluate to false, got false 1316s ok 139 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && true" should evaluate to false, got false 1316s ok 140 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || true" should evaluate to true, got true 1316s ok 141 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || true || true" should evaluate to true, got true 1316s ok 142 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || true && true" should evaluate to true, got true 1316s ok 143 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && true || true" should evaluate to true, got true 1316s ok 144 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && true && true" should evaluate to false, got false 1316s ok 145 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || true || !true" should evaluate to true, got true 1316s ok 146 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || true && !true" should evaluate to false, got false 1316s ok 147 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && true || !true" should evaluate to false, got false 1316s ok 148 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && true && !true" should evaluate to false, got false 1316s ok 149 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && !true" should evaluate to false, got false 1316s ok 150 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || !true" should evaluate to false, got false 1316s ok 151 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || !true || true" should evaluate to true, got true 1316s ok 152 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || !true && true" should evaluate to false, got false 1316s ok 153 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && !true || true" should evaluate to true, got true 1316s ok 154 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && !true && true" should evaluate to false, got false 1316s ok 155 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || !true || !true" should evaluate to false, got false 1316s ok 156 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true || !true && !true" should evaluate to false, got false 1316s ok 157 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && !true || !true" should evaluate to false, got false 1316s ok 158 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!true && !true && !true" should evaluate to false, got false 1316s ok 159 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true)" should evaluate to false, got false 1316s ok 160 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && true)" should evaluate to false, got false 1316s ok 161 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || true)" should evaluate to false, got false 1316s ok 162 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || true || true)" should evaluate to false, got false 1316s ok 163 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || true && true)" should evaluate to false, got false 1316s ok 164 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && true || true)" should evaluate to false, got false 1316s ok 165 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && true && true)" should evaluate to false, got false 1316s ok 166 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || true || !true)" should evaluate to false, got false 1316s ok 167 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || true && !true)" should evaluate to false, got false 1316s ok 168 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && true || !true)" should evaluate to false, got false 1316s ok 169 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && true && !true)" should evaluate to true, got true 1316s ok 170 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && !true)" should evaluate to true, got true 1316s ok 171 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || !true)" should evaluate to false, got false 1316s ok 172 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || !true || true)" should evaluate to false, got false 1316s ok 173 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || !true && true)" should evaluate to false, got false 1316s ok 174 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && !true || true)" should evaluate to false, got false 1316s ok 175 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && !true && true)" should evaluate to true, got true 1316s ok 176 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || !true || !true)" should evaluate to false, got false 1316s ok 177 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true || !true && !true)" should evaluate to false, got false 1316s ok 178 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && !true || !true)" should evaluate to true, got true 1316s ok 179 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(true && !true && !true)" should evaluate to true, got true 1316s ok 180 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true)" should evaluate to true, got true 1316s ok 181 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && true)" should evaluate to true, got true 1316s ok 182 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || true)" should evaluate to false, got false 1316s ok 183 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || true || true)" should evaluate to false, got false 1316s ok 184 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || true && true)" should evaluate to false, got false 1316s ok 185 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && true || true)" should evaluate to false, got false 1316s ok 186 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && true && true)" should evaluate to true, got true 1316s ok 187 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || true || !true)" should evaluate to false, got false 1316s ok 188 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || true && !true)" should evaluate to true, got true 1316s ok 189 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && true || !true)" should evaluate to true, got true 1316s ok 190 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && true && !true)" should evaluate to true, got true 1316s ok 191 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && !true)" should evaluate to true, got true 1316s ok 192 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || !true)" should evaluate to true, got true 1316s ok 193 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || !true || true)" should evaluate to false, got false 1316s ok 194 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || !true && true)" should evaluate to true, got true 1316s ok 195 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && !true || true)" should evaluate to false, got false 1316s ok 196 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && !true && true)" should evaluate to true, got true 1316s ok 197 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || !true || !true)" should evaluate to true, got true 1316s ok 198 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true || !true && !true)" should evaluate to true, got true 1316s ok 199 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && !true || !true)" should evaluate to true, got true 1316s ok 200 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "!(!true && !true && !true)" should evaluate to true, got true 1316s ok 201 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1316s ok 202 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1316s ok 203 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "filesize('/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1316s ok 204 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1316s ok 205 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1316s ok 206 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1316s ok 207 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1316s ok 208 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1316s ok 209 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1316s ok 210 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1316s ok 211 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1316s ok 212 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1316s ok 213 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1316s ok 214 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1316s ok 215 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1316s ok 216 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-d '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1316s ok 217 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-e '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1316s ok 218 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-f '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1316s ok 219 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-s '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1316s ok 220 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1316s ok 221 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-F '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1316s ok 222 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-U '/apache/' " should evaluate to true, got true 1316s ok 223 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "-U '/apache/expr/none' " should evaluate to false, got false 1316s ok 224 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1316s ok 225 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1316s ok 226 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1316s ok 227 1316s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1316s ok 228 1316s Error log should not have 'Internal evaluation error' entries, found 0 1316s ok 229 1316s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1316s ok 1322s t/apache/expr_string.t .............. 1322s 1..29 1322s # Running under perl version 5.040001 for linux 1322s # Current time local: Thu Sep 4 16:21:31 2025 1322s # Current time GMT: Thu Sep 4 16:21:31 2025 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.44 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 1 1322s Expected return code 200, got 200 for 'foo' 1322s ok 2 1322s # testing : log message [Thu Sep 04 16:21:34.007206 2025] [log_debug:info] [pid 971323:tid 971357] [client 127.0.0.1:33368] foo (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: 'foo' 1322s # received: 'foo' 1322s ok 3 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 4 1322s Expected return code 200, got 200 for '%{req:SomeHeader}' 1322s ok 5 1322s # testing : log message [Thu Sep 04 16:21:34.262614 2025] [log_debug:info] [pid 971323:tid 971358] [client 127.0.0.1:33368] SomeValue (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: 'SomeValue' 1322s # received: 'SomeValue' 1322s ok 6 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 7 1322s Should get parse error (500) for "%{", got 500 1322s ok 8 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 9 1322s Expected return code 200, got 200 for '%' 1322s ok 10 1322s # testing : log message [Thu Sep 04 16:21:34.768910 2025] [log_debug:info] [pid 949008:tid 949116] [client 127.0.0.1:33380] % (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: '%' 1322s # received: '%' 1322s ok 11 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 12 1322s Expected return code 200, got 200 for '}' 1322s ok 13 1322s # testing : log message [Thu Sep 04 16:21:35.021803 2025] [log_debug:info] [pid 949008:tid 949117] [client 127.0.0.1:33380] } (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: '}' 1322s # received: '}' 1322s ok 14 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 15 1322s Expected return code 200, got 200 for '\"' 1322s ok 16 1322s # testing : log message [Thu Sep 04 16:21:35.274712 2025] [log_debug:info] [pid 949008:tid 949118] [client 127.0.0.1:33380] " (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: '"' 1322s # received: '"' 1322s ok 17 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 18 1322s Expected return code 200, got 200 for '\'' 1322s ok 19 1322s # testing : log message [Thu Sep 04 16:21:35.527589 2025] [log_debug:info] [pid 949008:tid 949094] [client 127.0.0.1:33380] ' (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: '\'' 1322s # received: '\'' 1322s ok 20 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 21 1322s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1322s ok 22 1322s # testing : log message [Thu Sep 04 16:21:35.780406 2025] [log_debug:info] [pid 949008:tid 949093] [client 127.0.0.1:33380] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: '%{req:SomeHeader}' 1322s # received: '%{req:SomeHeader}' 1322s ok 23 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 24 1322s Expected return code 200, got 200 for '%{tolower:IDENT}' 1322s ok 25 1322s # testing : log message [Thu Sep 04 16:21:36.033306 2025] [log_debug:info] [pid 949008:tid 949096] [client 127.0.0.1:33380] ident (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: 'ident' 1322s # received: 'ident' 1322s ok 26 1322s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 27 1322s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1322s ok 28 1322s # testing : log message [Thu Sep 04 16:21:36.286285 2025] [log_debug:info] [pid 949008:tid 949097] [client 127.0.0.1:33380] get (log_transaction hook, /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1322s # didn't match 1322s # expected: 'get' 1322s # received: 'get' 1322s ok 29 1322s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1322s ok 1325s t/apache/getfile.t .................. 1325s # using LWP client 1325s 1..221 1325s # Running under perl version 5.040001 for linux 1325s # Current time local: Thu Sep 4 16:21:36 2025 1325s # Current time GMT: Thu Sep 4 16:21:36 2025 1325s # Using Test.pm version 1.31 1325s # Using Apache/Test.pm version 1.44 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4c64-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 19556 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl.pod 1325s # expected: 19556 1325s # received: 19556 1325s ok 1 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "dbb0-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 56240 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1325s # expected: 56240 1325s # received: 56240 1325s ok 2 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "85ea-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 34282 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1325s # expected: 34282 1325s # received: 34282 1325s ok 3 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "da40-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 55872 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1325s # expected: 55872 1325s # received: 55872 1325s ok 4 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "ab70-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 43888 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1325s # expected: 43888 1325s # received: 43888 1325s ok 5 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "15cb8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 89272 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1325s # expected: 89272 1325s # received: 89272 1325s ok 6 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2707-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9991 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1325s # expected: 9991 1325s # received: 9991 1325s ok 7 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2569-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9577 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1325s # expected: 9577 1325s # received: 9577 1325s ok 8 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1004-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4100 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1325s # expected: 4100 1325s # received: 4100 1325s ok 9 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "e58-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3672 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1325s # expected: 3672 1325s # received: 3672 1325s ok 10 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e00-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7680 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1325s # expected: 7680 1325s # received: 7680 1325s ok 11 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "233a9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 144297 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1325s # expected: 144297 1325s # received: 144297 1325s ok 12 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1f1e-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7966 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1325s # expected: 7966 1325s # received: 7966 1325s ok 13 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1aeb-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6891 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1325s # expected: 6891 1325s # received: 6891 1325s ok 14 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e50-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7760 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1325s # expected: 7760 1325s # received: 7760 1325s ok 15 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "18b7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6327 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1325s # expected: 6327 1325s # received: 6327 1325s ok 16 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "20a07-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 133639 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1325s # expected: 133639 1325s # received: 133639 1325s ok 17 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "17fe-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6142 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1325s # expected: 6142 1325s # received: 6142 1325s ok 18 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "e0a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3594 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1325s # expected: 3594 1325s # received: 3594 1325s ok 19 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "ff5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4085 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1325s # expected: 4085 1325s # received: 4085 1325s ok 20 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1d280-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 119424 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1325s # expected: 119424 1325s # received: 119424 1325s ok 21 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "19c5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6597 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1325s # expected: 6597 1325s # received: 6597 1325s ok 22 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "14d7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5335 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1325s # expected: 5335 1325s # received: 5335 1325s ok 23 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1208-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4616 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1325s # expected: 4616 1325s # received: 4616 1325s ok 24 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1c352-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 115538 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1325s # expected: 115538 1325s # received: 115538 1325s ok 25 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2a07-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10759 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1325s # expected: 10759 1325s # received: 10759 1325s ok 26 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2fef-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12271 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1325s # expected: 12271 1325s # received: 12271 1325s ok 27 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2410-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9232 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1325s # expected: 9232 1325s # received: 9232 1325s ok 28 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1fa8f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 129679 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1325s # expected: 129679 1325s # received: 129679 1325s ok 29 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "293d-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10557 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1325s # expected: 10557 1325s # received: 10557 1325s ok 30 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "301f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12319 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1325s # expected: 12319 1325s # received: 12319 1325s ok 31 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "20fa-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8442 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1325s # expected: 8442 1325s # received: 8442 1325s ok 32 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1162-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4450 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1325s # expected: 4450 1325s # received: 4450 1325s ok 33 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "fc09-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 64521 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1325s # expected: 64521 1325s # received: 64521 1325s ok 34 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2009-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8201 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1325s # expected: 8201 1325s # received: 8201 1325s ok 35 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1007-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4103 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1325s # expected: 4103 1325s # received: 4103 1325s ok 36 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2aac-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10924 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1325s # expected: 10924 1325s # received: 10924 1325s ok 37 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1168-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4456 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1325s # expected: 4456 1325s # received: 4456 1325s ok 38 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1875a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 100186 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1325s # expected: 100186 1325s # received: 100186 1325s ok 39 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e25-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7717 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1325s # expected: 7717 1325s # received: 7717 1325s ok 40 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e16-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7702 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1325s # expected: 7702 1325s # received: 7702 1325s ok 41 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1b69-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7017 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1325s # expected: 7017 1325s # received: 7017 1325s ok 42 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "115d9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 71129 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1325s # expected: 71129 1325s # received: 71129 1325s ok 43 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "11f7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4599 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1325s # expected: 4599 1325s # received: 4599 1325s ok 44 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1806-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6150 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1325s # expected: 6150 1325s # received: 6150 1325s ok 45 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "13f7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5111 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1325s # expected: 5111 1325s # received: 5111 1325s ok 46 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "a038-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 41016 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1325s # expected: 41016 1325s # received: 41016 1325s ok 47 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1662-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5730 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1325s # expected: 5730 1325s # received: 5730 1325s ok 48 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "124a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4682 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1325s # expected: 4682 1325s # received: 4682 1325s ok 49 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1374-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4980 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1325s # expected: 4980 1325s # received: 4980 1325s ok 50 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "d310-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 54032 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1325s # expected: 54032 1325s # received: 54032 1325s ok 51 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1b5f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7007 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1325s # expected: 7007 1325s # received: 7007 1325s ok 52 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "9201-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 37377 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1325s # expected: 37377 1325s # received: 37377 1325s ok 53 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1076-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4214 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1325s # expected: 4214 1325s # received: 4214 1325s ok 54 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "f68-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3944 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1325s # expected: 3944 1325s # received: 3944 1325s ok 55 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "fd6-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4054 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1325s # expected: 4054 1325s # received: 4054 1325s ok 56 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "ad8b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 44427 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1325s # expected: 44427 1325s # received: 44427 1325s ok 57 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1288-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4744 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1325s # expected: 4744 1325s # received: 4744 1325s ok 58 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "f69-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3945 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1325s # expected: 3945 1325s # received: 3945 1325s ok 59 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "fd7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4055 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1325s # expected: 4055 1325s # received: 4055 1325s ok 60 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "10d47-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 68935 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1325s # expected: 68935 1325s # received: 68935 1325s ok 61 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "f6a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3946 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1325s # expected: 3946 1325s # received: 3946 1325s ok 62 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "fd8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4056 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1325s # expected: 4056 1325s # received: 4056 1325s ok 63 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c79b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 51099 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1325s # expected: 51099 1325s # received: 51099 1325s ok 64 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "15dc-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5596 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1325s # expected: 5596 1325s # received: 5596 1325s ok 65 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e723-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 124707 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl561delta.pod 1325s # expected: 124707 1325s # received: 124707 1325s ok 66 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1a2bb-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 107195 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl56delta.pod 1325s # expected: 107195 1325s # received: 107195 1325s ok 67 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "94ac-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 38060 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl581delta.pod 1325s # expected: 38060 1325s # received: 38060 1325s ok 68 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1176-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4470 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl582delta.pod 1325s # expected: 4470 1325s # received: 4470 1325s ok 69 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "18bf-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6335 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl583delta.pod 1325s # expected: 6335 1325s # received: 6335 1325s ok 70 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1cc3-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7363 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl584delta.pod 1325s # expected: 7363 1325s # received: 7363 1325s ok 71 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1701-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5889 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl585delta.pod 1325s # expected: 5889 1325s # received: 5889 1325s ok 72 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "122b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4651 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl586delta.pod 1325s # expected: 4651 1325s # received: 4651 1325s ok 73 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "20a4-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8356 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl587delta.pod 1325s # expected: 8356 1325s # received: 8356 1325s ok 74 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "62c1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 25281 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl588delta.pod 1325s # expected: 25281 1325s # received: 25281 1325s ok 75 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "d28d-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 53901 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl589delta.pod 1325s # expected: 53901 1325s # received: 53901 1325s ok 76 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1c1d5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 115157 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perl58delta.pod 1325s # expected: 115157 1325s # received: 115157 1325s ok 77 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4fe9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 20457 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlaix.pod 1325s # expected: 20457 1325s # received: 20457 1325s ok 78 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1688-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5768 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlamiga.pod 1325s # expected: 5768 1325s # received: 5768 1325s ok 79 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2031-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8241 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlandroid.pod 1325s # expected: 8241 1325s # received: 8241 1325s ok 80 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "cec59-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 846937 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlapi.pod 1325s # expected: 846937 1325s # received: 846937 1325s ok 81 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "5838-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22584 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlapio.pod 1325s # expected: 22584 1325s # received: 22584 1325s ok 82 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1b62-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7010 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlartistic.pod 1325s # expected: 7010 1325s # received: 7010 1325s ok 83 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "210c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8460 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlbook.pod 1325s # expected: 8460 1325s # received: 8460 1325s ok 84 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "126-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 294 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlboot.pod 1325s # expected: 294 1325s # received: 294 1325s ok 85 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "130-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 304 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlbot.pod 1325s # expected: 304 1325s # received: 304 1325s ok 86 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1f50-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8016 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1325s # expected: 8016 1325s # received: 8016 1325s ok 87 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "dea2-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 56994 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlcall.pod 1325s # expected: 56994 1325s # received: 56994 1325s ok 88 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1180-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4480 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlcheat.pod 1325s # expected: 4480 1325s # received: 4480 1325s ok 89 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3179-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12665 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlclass.pod 1325s # expected: 12665 1325s # received: 12665 1325s ok 90 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3c63-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 15459 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1325s # expected: 15459 1325s # received: 15459 1325s ok 91 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "d19f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 53663 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlclib.pod 1325s # expected: 53663 1325s # received: 53663 1325s ok 92 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "12e5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4837 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlcn.pod 1325s # expected: 4837 1325s # received: 4837 1325s ok 93 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1b1b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6939 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1325s # expected: 6939 1325s # received: 6939 1325s ok 94 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "662a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 26154 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1325s # expected: 26154 1325s # received: 26154 1325s ok 95 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "cfa2-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 53154 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldata.pod 1325s # expected: 53154 1325s # received: 53154 1325s ok 96 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "134d-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4941 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1325s # expected: 4941 1325s # received: 4941 1325s ok 97 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "a85c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 43100 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldebguts.pod 1325s # expected: 43100 1325s # received: 43100 1325s ok 98 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "5693-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22163 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldebtut.pod 1325s # expected: 22163 1325s # received: 22163 1325s ok 99 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "9bc9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 39881 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldebug.pod 1325s # expected: 39881 1325s # received: 39881 1325s ok 100 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "15dc-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5596 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldelta.pod 1325s # expected: 5596 1325s # received: 5596 1325s ok 101 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "5fb8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 24504 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1325s # expected: 24504 1325s # received: 24504 1325s ok 102 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4d4ea-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 316650 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldiag.pod 1325s # expected: 316650 1325s # received: 316650 1325s ok 103 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "24a0-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9376 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldoc.pod 1325s # expected: 9376 1325s # received: 9376 1325s ok 104 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "b4ed-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 46317 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1325s # expected: 46317 1325s # received: 46317 1325s ok 105 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "6946-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 26950 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldsc.pod 1325s # expected: 26950 1325s # received: 26950 1325s ok 106 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1f20-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7968 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perldtrace.pod 1325s # expected: 7968 1325s # received: 7968 1325s ok 107 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1497f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 84351 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1325s # expected: 84351 1325s # received: 84351 1325s ok 108 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "937e-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 37758 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlembed.pod 1325s # expected: 37758 1325s # received: 37758 1325s ok 109 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2812-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10258 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1325s # expected: 10258 1325s # received: 10258 1325s ok 110 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "58d2-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22738 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq.pod 1325s # expected: 22738 1325s # received: 22738 1325s ok 111 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "34a1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 13473 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1325s # expected: 13473 1325s # received: 13473 1325s ok 112 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "292a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10538 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1325s # expected: 10538 1325s # received: 10538 1325s ok 113 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "92e1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 37601 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1325s # expected: 37601 1325s # received: 37601 1325s ok 114 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "16bcd-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 93133 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1325s # expected: 93133 1325s # received: 93133 1325s ok 115 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "dbc1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 56257 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1325s # expected: 56257 1325s # received: 56257 1325s ok 116 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "9a71-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 39537 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1325s # expected: 39537 1325s # received: 39537 1325s ok 117 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "93ae-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 37806 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1325s # expected: 37806 1325s # received: 37806 1325s ok 118 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c30c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 49932 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1325s # expected: 49932 1325s # received: 49932 1325s ok 119 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3b75-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 15221 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1325s # expected: 15221 1325s # received: 15221 1325s ok 120 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "56ca-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22218 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfilter.pod 1325s # expected: 22218 1325s # received: 22218 1325s ok 121 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "342b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 13355 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfork.pod 1325s # expected: 13355 1325s # received: 13355 1325s ok 122 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4122-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 16674 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlform.pod 1325s # expected: 16674 1325s # received: 16674 1325s ok 123 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "671-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 1649 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1325s # expected: 1649 1325s # received: 1649 1325s ok 124 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "68740-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 427840 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlfunc.pod 1325s # expected: 427840 1325s # received: 427840 1325s ok 125 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "7c2e-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 31790 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlgit.pod 1325s # expected: 31790 1325s # received: 31790 1325s ok 126 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "219ca-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 137674 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlglossary.pod 1325s # expected: 137674 1325s # received: 137674 1325s ok 127 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4072-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 16498 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlgov.pod 1325s # expected: 16498 1325s # received: 16498 1325s ok 128 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "35f7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 13815 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlgpl.pod 1325s # expected: 13815 1325s # received: 13815 1325s ok 129 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "31bb8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 203704 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlguts.pod 1325s # expected: 203704 1325s # received: 203704 1325s ok 130 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "afe5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 45029 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhack.pod 1325s # expected: 45029 1325s # received: 45029 1325s ok 131 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1297d-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 76157 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1325s # expected: 76157 1325s # received: 76157 1325s ok 132 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1809-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6153 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1325s # expected: 6153 1325s # received: 6153 1325s ok 133 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "602-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 1538 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1325s # expected: 1538 1325s # received: 1538 1325s ok 134 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "ebeb-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 60395 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhist.pod 1325s # expected: 60395 1325s # received: 60395 1325s ok 135 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "77a4-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 30628 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhpux.pod 1325s # expected: 30628 1325s # received: 30628 1325s ok 136 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "7dd-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 2013 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlhurd.pod 1325s # expected: 2013 1325s # received: 2013 1325s ok 137 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1fc9f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 130207 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlintern.pod 1325s # expected: 130207 1325s # received: 130207 1325s ok 138 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "9216-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 37398 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlinterp.pod 1325s # expected: 37398 1325s # received: 37398 1325s ok 139 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "579a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22426 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlintro.pod 1325s # expected: 22426 1325s # received: 22426 1325s ok 140 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "8ad2-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 35538 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perliol.pod 1325s # expected: 35538 1325s # received: 35538 1325s ok 141 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "11818-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 71704 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlipc.pod 1325s # expected: 71704 1325s # received: 71704 1325s ok 142 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1150-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4432 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlirix.pod 1325s # expected: 4432 1325s # received: 4432 1325s ok 143 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "20a8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8360 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perljp.pod 1325s # expected: 8360 1325s # received: 8360 1325s ok 144 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2fc0-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12224 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlko.pod 1325s # expected: 12224 1325s # received: 12224 1325s ok 145 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "163-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 355 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1325s # expected: 355 1325s # received: 355 1325s ok 146 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "7ea-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 2026 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perllinux.pod 1325s # expected: 2026 1325s # received: 2026 1325s ok 147 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "12978-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 76152 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perllocale.pod 1325s # expected: 76152 1325s # received: 76152 1325s ok 148 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2487-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9351 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perllol.pod 1325s # expected: 9351 1325s # received: 9351 1325s ok 149 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2f6f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12143 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1325s # expected: 12143 1325s # received: 12143 1325s ok 150 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "67a7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 26535 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmod.pod 1325s # expected: 26535 1325s # received: 26535 1325s ok 151 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2574-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9588 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1325s # expected: 9588 1325s # received: 9588 1325s ok 152 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1095c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 67932 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1325s # expected: 67932 1325s # received: 67932 1325s ok 153 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "573b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 22331 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1325s # expected: 22331 1325s # received: 22331 1325s ok 154 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "d65-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3429 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1325s # expected: 3429 1325s # received: 3429 1325s ok 155 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2ad3-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10963 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1325s # expected: 10963 1325s # received: 10963 1325s ok 156 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "20a5-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8357 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlnumber.pod 1325s # expected: 8357 1325s # received: 8357 1325s ok 157 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "8d31-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 36145 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlobj.pod 1325s # expected: 36145 1325s # received: 36145 1325s ok 158 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "6885-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 26757 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlootut.pod 1325s # expected: 26757 1325s # received: 26757 1325s ok 159 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2b4ac-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 177324 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlop.pod 1325s # expected: 177324 1325s # received: 177324 1325s ok 160 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4db-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 1243 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1325s # expected: 1243 1325s # received: 1243 1325s ok 161 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3b77-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 15223 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlopentut.pod 1325s # expected: 15223 1325s # received: 15223 1325s ok 162 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "16cb7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 93367 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlos2.pod 1325s # expected: 93367 1325s # received: 93367 1325s ok 163 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "37cb-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 14283 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlos390.pod 1325s # expected: 14283 1325s # received: 14283 1325s ok 164 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "12b0-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4784 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlos400.pod 1325s # expected: 4784 1325s # received: 4784 1325s ok 165 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c8a9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 51369 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1325s # expected: 51369 1325s # received: 51369 1325s ok 166 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c2bc-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 49852 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlperf.pod 1325s # expected: 49852 1325s # received: 49852 1325s ok 167 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1418-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5144 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlplan9.pod 1325s # expected: 5144 1325s # received: 5144 1325s ok 168 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "5b65-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 23397 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpod.pod 1325s # expected: 23397 1325s # received: 23397 1325s ok 169 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "10d10-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 68880 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1325s # expected: 68880 1325s # received: 68880 1325s ok 170 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2f40-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 12096 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1325s # expected: 12096 1325s # received: 12096 1325s ok 171 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "67b7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 26551 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1325s # expected: 26551 1325s # received: 26551 1325s ok 172 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "15db1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 89521 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlport.pod 1325s # expected: 89521 1325s # received: 89521 1325s ok 173 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1412-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 5138 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlpragma.pod 1325s # expected: 5138 1325s # received: 5138 1325s ok 174 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1a25-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 6693 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlqnx.pod 1325s # expected: 6693 1325s # received: 6693 1325s ok 175 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "21256-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 135766 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlre.pod 1325s # expected: 135766 1325s # received: 135766 1325s ok 176 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "8a9c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 35484 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlreapi.pod 1325s # expected: 35484 1325s # received: 35484 1325s ok 177 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "818f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 33167 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1325s # expected: 33167 1325s # received: 33167 1325s ok 178 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "bec7-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 48839 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1325s # expected: 48839 1325s # received: 48839 1325s ok 179 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "8d5c-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 36188 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlref.pod 1325s # expected: 36188 1325s # received: 36188 1325s ok 180 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4944-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 18756 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlreftut.pod 1325s # expected: 18756 1325s # received: 18756 1325s ok 181 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "a989-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 43401 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlreguts.pod 1325s # expected: 43401 1325s # received: 43401 1325s ok 182 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1fd-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 509 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlrepository.pod 1325s # expected: 509 1325s # received: 509 1325s ok 183 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4b07-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 19207 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlrequick.pod 1325s # expected: 19207 1325s # received: 19207 1325s ok 184 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3caa-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 15530 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlreref.pod 1325s # expected: 15530 1325s # received: 15530 1325s ok 185 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1e1ef-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 123375 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlretut.pod 1325s # expected: 123375 1325s # received: 123375 1325s ok 186 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "651-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 1617 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlriscos.pod 1325s # expected: 1617 1325s # received: 1617 1325s ok 187 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "e707-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 59143 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlrun.pod 1325s # expected: 59143 1325s # received: 59143 1325s ok 188 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "6cea-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 27882 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsec.pod 1325s # expected: 27882 1325s # received: 27882 1325s ok 189 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "4af2-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 19186 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1325s # expected: 19186 1325s # received: 19186 1325s ok 190 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "7494-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 29844 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1325s # expected: 29844 1325s # received: 29844 1325s ok 191 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1bdc-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7132 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsource.pod 1325s # expected: 7132 1325s # received: 7132 1325s ok 192 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "233b-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 9019 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlstyle.pod 1325s # expected: 9019 1325s # received: 9019 1325s ok 193 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "12fb9-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 77753 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsub.pod 1325s # expected: 77753 1325s # received: 77753 1325s ok 194 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "d31f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 54047 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsyn.pod 1325s # expected: 54047 1325s # received: 54047 1325s ok 195 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "2858-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10328 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlsynology.pod 1325s # expected: 10328 1325s # received: 10328 1325s ok 196 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "b184-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 45444 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1325s # expected: 45444 1325s # received: 45444 1325s ok 197 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "9a91-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 39569 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltie.pod 1325s # expected: 39569 1325s # received: 39569 1325s ok 198 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "cda6a-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 842346 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltoc.pod 1325s # expected: 842346 1325s # received: 842346 1325s ok 199 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "174-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 372 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltodo.pod 1325s # expected: 372 1325s # received: 372 1325s ok 200 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "126-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 294 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltooc.pod 1325s # expected: 294 1325s # received: 294 1325s ok 201 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "126-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 294 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltoot.pod 1325s # expected: 294 1325s # received: 294 1325s ok 202 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "297f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 10623 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltrap.pod 1325s # expected: 10623 1325s # received: 10623 1325s ok 203 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "213f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 8511 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltru64.pod 1325s # expected: 8511 1325s # received: 8511 1325s ok 204 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1183-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4483 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perltw.pod 1325s # expected: 4483 1325s # received: 4483 1325s ok 205 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "162b6-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 90806 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlunicode.pod 1325s # expected: 90806 1325s # received: 90806 1325s ok 206 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "6349-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 25417 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlunicook.pod 1325s # expected: 25417 1325s # received: 25417 1325s ok 207 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "372e-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 14126 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1325s # expected: 14126 1325s # received: 14126 1325s ok 208 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "96e1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 38625 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perluniintro.pod 1325s # expected: 38625 1325s # received: 38625 1325s ok 209 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "6eefa-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 454394 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perluniprops.pod 1325s # expected: 454394 1325s # received: 454394 1325s ok 210 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1f10-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7952 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlunitut.pod 1325s # expected: 7952 1325s # received: 7952 1325s ok 211 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "1ce8-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 7400 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlutil.pod 1325s # expected: 7400 1325s # received: 7400 1325s ok 212 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "16c17-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 93207 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlvar.pod 1325s # expected: 93207 1325s # received: 93207 1325s ok 213 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c68d-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 50829 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlvms.pod 1325s # expected: 50829 1325s # received: 50829 1325s ok 214 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "f16-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 3862 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlvos.pod 1325s # expected: 3862 1325s # received: 3862 1325s ok 215 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "7c61-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 31841 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlwin32.pod 1325s # expected: 31841 1325s # received: 31841 1325s ok 216 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "12d15-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 77077 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlxs.pod 1325s # expected: 77077 1325s # received: 77077 1325s ok 217 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "c51f-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 50463 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlxstut.pod 1325s # expected: 50463 1325s # received: 50463 1325s ok 218 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "5dc1-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 24001 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1325s # expected: 24001 1325s # received: 24001 1325s ok 219 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "b237c-63a9ccb563e40" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 729980 1325s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-binary-httpd 1325s # expected: 729980 1325s # received: 729980 1325s ok 220 1325s #lwp request: 1325s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1325s #User-Agent: libwww-perl/6.78 1325s # 1325s #server response: 1325s #HTTP/1.1 200 OK 1325s #Connection: close 1325s #Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Accept-Ranges: bytes 1325s #ETag: "3e04c0-63aee5c187c80" 1325s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1325s #Vary: In-If1 1325s #Content-Length: 4064448 1325s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1325s #Client-Date: Thu, 04 Sep 2025 16:21:39 GMT 1325s #Client-Peer: 127.0.0.1:8529 1325s #Client-Response-Num: 1 1325s #DMMATCH1: 1 1325s # 1325s # testing : download of /getfiles-binary-perl 1325s # expected: 4064448 1325s # received: 4064448 1325s ok 221 1325s ok 1328s t/apache/headers.t .................. 1328s 1..27 1328s # Running under perl version 5.040001 for linux 1328s # Current time local: Thu Sep 4 16:21:39 2025 1328s # Current time GMT: Thu Sep 4 16:21:39 2025 1328s # Using Test.pm version 1.31 1328s # Using Apache/Test.pm version 1.44 1328s testing: Hello: World 1328s ok 1 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 2 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 3 1328s testing: Hello: World 1328s ok 4 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 5 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 6 1328s testing: Hello: World 1328s ok 7 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 8 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 9 1328s testing: Hello: Foo 1328s Bar 1328s ok 10 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 11 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 12 1328s testing: Hello: Foo 1328s Bar 1328s ok 13 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 14 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 15 1328s testing: Hello: Foo 1328s Bar 1328s ok 16 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 17 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 18 1328s testing: Hello: Foo 1328s Bar 1328s ok 19 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 20 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 21 1328s testing: Hello: Foo 1328s Bar 1328s ok 22 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 23 1328s header: [Foo Bar] vs [Foo Bar] 1328s # testing : compare header Hello value 1328s # expected: 'Foo Bar' 1328s # received: 'Foo Bar' 1328s ok 24 1328s testing: Hello:World 1328s ok 25 1328s # testing : response success 1328s # expected: qr/HTTP\/1\.. 200 OK/ 1328s # received: 'HTTP/1.1 200 OK' 1328s ok 26 1328s header: [World] vs [World] 1328s # testing : compare header Hello value 1328s # expected: 'World' 1328s # received: 'World' 1328s ok 27 1328s ok 1331s t/apache/hostcheck.t ................ 1331s 1..14 1331s # Running under perl version 5.040001 for linux 1331s # Current time local: Thu Sep 4 16:21:42 2025 1331s # Current time GMT: Thu Sep 4 16:21:42 2025 1331s # Using Test.pm version 1.31 1331s # Using Apache/Test.pm version 1.44 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: localhost 1331s 1331s # expected 200, got 200 for ok 1331s ok 1 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: localhost:1 1331s 1331s # expected 200, got 200 for port ignored 1331s ok 2 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: notlisted 1331s 1331s # expected 200, got 200 for name not listed 1331s ok 3 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: 127.0.0.1 1331s 1331s # expected 200, got 200 for IP not in serveralias/servername 1331s ok 4 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: default-strict 1331s 1331s # expected 200, got 200 for NVH matches in default server 1331s ok 5 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: nvh-strict 1331s 1331s # expected 200, got 200 for NVH matches 1331s ok 6 1331s # SENDING to 127.0.0.1:8529 1331s # GET / HTTP/1.1 1331s Host: nvh-strict:1 1331s 1331s # expected 200, got 200 for NVH matches port ignored 1331s ok 7 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: localhost 1331s 1331s # expected 400, got 400 for ok 1331s ok 8 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: localhost:1 1331s 1331s # expected 400, got 400 for port ignored 1331s ok 9 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: notlisted 1331s 1331s # expected 400, got 400 for name not listed 1331s ok 10 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: 127.0.0.1 1331s 1331s # expected 400, got 400 for IP not in serveralias/servername 1331s ok 11 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: default-strict 1331s 1331s # expected 200, got 200 for NVH matches in default server 1331s ok 12 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: nvh-strict 1331s 1331s # expected 200, got 200 for NVH matches 1331s ok 13 1331s # SENDING to 127.0.0.1:8556 1331s # GET / HTTP/1.1 1331s Host: nvh-strict:1 1331s 1331s # expected 200, got 200 for NVH matches port ignored 1331s ok 14 1331s ok 1334s t/apache/http_strict.t .............. 1334s 1..178 1334s # Running under perl version 5.040001 for linux 1334s # Current time local: Thu Sep 4 16:21:45 2025 1334s # Current time GMT: Thu Sep 4 16:21:45 2025 1334s # Using Test.pm version 1.31 1334s # Using Apache/Test.pm version 1.44 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 1 1334s # SENDING: 1334s # GET / HTTP/1.0\n\n 1334s # expecting success, got 200 1334s ok 2 1334s # SENDING: 1334s # get / HTTP/1.0\r\n\r\n 1334s # expecting 501, got 501 1334s ok 3 1334s # SENDING: 1334s # G ET / HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 4 1334s # SENDING: 1334s # G\x00ET / HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 5 1334s # SENDING: 1334s # G/T / HTTP/1.0\r\n\r\n 1334s # expecting 501, got 501 1334s ok 6 1334s # SENDING: 1334s # GET /\x00 HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 7 1334s # SENDING: 1334s # GET / HTTP/1.0\x00\r\n\r\n 1334s # expecting 400, got 400 1334s ok 8 1334s # SENDING: 1334s # GET\x0c/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 9 1334s # SENDING: 1334s # GET\r/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 10 1334s # SENDING: 1334s # GET\t/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 11 1334s # SENDING: 1334s # GET / HTT/1.0\r\n\r\n 1334s # expecting error, got 400 1334s ok 12 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 13 1334s # SENDING: 1334s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 14 1334s # SENDING: 1334s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 15 1334s # SENDING: 1334s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 16 1334s # SENDING: 1334s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 17 1334s # SENDING: 1334s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1334s # expecting 200, got 200 1334s ok 18 1334s # SENDING: 1334s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 19 1334s # SENDING: 1334s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1334s # expecting error, got 400 1334s ok 20 1334s # SENDING: 1334s # GET / HTTP/0.9\r\n\r\n 1334s # expecting error, got 400 1334s ok 21 1334s # SENDING: 1334s # GET / HTTP/0.8\r\n\r\n 1334s # expecting error, got 400 1334s ok 22 1334s # SENDING: 1334s # GET /\x01 HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 23 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 24 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 25 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 26 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 27 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1334s # expecting 400, got 400 1334s ok 28 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 29 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 30 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 31 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1334s # expecting 400, got 400 1334s ok 32 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 33 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 34 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 35 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 36 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 37 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 38 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1334s # expecting 400, got 400 1334s ok 39 1334s # SENDING: 1334s # GET / HTTP/1.0\r\r 1334s # expecting dropped connection and HTTPD dropped connection 1334s ok 40 1334s # SENDING: 1334s # GET /\r\n 1334s # expecting headerless HTTP/0.9 body, got response 1334s ok 41 1334s # SENDING: 1334s # GET /#frag HTTP/1.0\r\n 1334s # expecting 400, got 400 1334s ok 42 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1334s # expecting 200, got 200 1334s ok 43 1334s # SENDING: 1334s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 44 1334s # SENDING: 1334s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 45 1334s # SENDING: 1334s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 46 1334s # SENDING: 1334s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 47 1334s # SENDING: 1334s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 48 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1334s # expecting 200, got 200 1334s ok 49 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1334s # expecting 400, got 400 1334s ok 50 1334s # SENDING: 1334s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 51 1334s # SENDING: 1334s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 52 1334s # SENDING: 1334s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 53 1334s # SENDING: 1334s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 54 1334s # SENDING: 1334s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 55 1334s # SENDING: 1334s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 56 1334s # SENDING: 1334s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 57 1334s # SENDING: 1334s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 58 1334s # SENDING: 1334s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 59 1334s # SENDING: 1334s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 60 1334s # SENDING: 1334s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 61 1334s # SENDING: 1334s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 62 1334s # SENDING: 1334s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 63 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1334s # expecting success, got 200 1334s ok 64 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1334s # expecting success, got 200 1334s ok 65 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1334s # expecting success, got 200 1334s ok 66 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1334s # expecting success, got 200 1334s ok 67 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1334s # expecting success, got 200 1334s ok 68 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1334s # expecting success, got 200 1334s ok 69 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1334s # expecting 200, got 200 1334s ok 70 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1334s # expecting 200, got 200 1334s ok 71 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1334s # expecting 400, got 400 1334s ok 72 1334s # SENDING: 1334s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 73 1334s # SENDING: 1334s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 74 1334s # SENDING: 1334s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 75 1334s # SENDING: 1334s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 76 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1334s # expecting 200, got 200 1334s ok 77 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1334s # expecting 200, got 200 1334s ok 78 1334s # SENDING: 1334s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 79 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: bar\r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 80 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: \r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 81 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1334s # DECODED: : bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 82 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\x00oo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Content-Length: 528\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 83 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\x01oo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 84 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\noo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Content-Length: 528\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 85 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: b\tar 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: b\tar\r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 86 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: b\x01ar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 87 1334s # SENDING: 1334s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1334s # expecting 500, got 500 1334s ok 88 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 89 1334s # SENDING: 1334s # GET / HTTP/1.0\n\n 1334s # expecting 400, got 400 1334s ok 90 1334s # SENDING: 1334s # get / HTTP/1.0\r\n\r\n 1334s # expecting 501, got 501 1334s ok 91 1334s # SENDING: 1334s # G ET / HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 92 1334s # SENDING: 1334s # G\x00ET / HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 93 1334s # SENDING: 1334s # G/T / HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 94 1334s # SENDING: 1334s # GET /\x00 HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 95 1334s # SENDING: 1334s # GET / HTTP/1.0\x00\r\n\r\n 1334s # expecting 400, got 400 1334s ok 96 1334s # SENDING: 1334s # GET\x0c/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 97 1334s # SENDING: 1334s # GET\r/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 98 1334s # SENDING: 1334s # GET\t/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 99 1334s # SENDING: 1334s # GET / HTT/1.0\r\n\r\n 1334s # expecting error, got 400 1334s ok 100 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 101 1334s # SENDING: 1334s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 102 1334s # SENDING: 1334s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1334s # expecting success, got 200 1334s ok 103 1334s # SENDING: 1334s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 104 1334s # SENDING: 1334s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 105 1334s # SENDING: 1334s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 106 1334s # SENDING: 1334s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 107 1334s # SENDING: 1334s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1334s # expecting error, got 400 1334s ok 108 1334s # SENDING: 1334s # GET / HTTP/0.9\r\n\r\n 1334s # expecting error, got 400 1334s ok 109 1334s # SENDING: 1334s # GET / HTTP/0.8\r\n\r\n 1334s # expecting error, got 400 1334s ok 110 1334s # SENDING: 1334s # GET /\x01 HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 111 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 112 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 113 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 114 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 115 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1334s # expecting 400, got 400 1334s ok 116 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 117 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 118 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 119 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1334s # expecting 400, got 400 1334s ok 120 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 121 1334s # SENDING: 1334s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 122 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 123 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 124 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1334s # expecting 400, got 400 1334s ok 125 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 126 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1334s # expecting 400, got 400 1334s ok 127 1334s # SENDING: 1334s # GET / HTTP/1.0\r\r 1334s # expecting dropped connection and HTTPD dropped connection 1334s ok 128 1334s # SENDING: 1334s # GET /\r\n 1334s # expecting headerless HTTP/0.9 body, got response 1334s ok 129 1334s # SENDING: 1334s # GET /#frag HTTP/1.0\r\n 1334s # expecting 400, got 400 1334s ok 130 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1334s # expecting 400, got 400 1334s ok 131 1334s # SENDING: 1334s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 132 1334s # SENDING: 1334s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 133 1334s # SENDING: 1334s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 134 1334s # SENDING: 1334s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 135 1334s # SENDING: 1334s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 136 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1334s # expecting 400, got 400 1334s ok 137 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1334s # expecting 400, got 400 1334s ok 138 1334s # SENDING: 1334s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 139 1334s # SENDING: 1334s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 140 1334s # SENDING: 1334s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 141 1334s # SENDING: 1334s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 142 1334s # SENDING: 1334s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 143 1334s # SENDING: 1334s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 144 1334s # SENDING: 1334s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 145 1334s # SENDING: 1334s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 146 1334s # SENDING: 1334s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 147 1334s # SENDING: 1334s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 148 1334s # SENDING: 1334s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 149 1334s # SENDING: 1334s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1334s # expecting success, got 200 1334s ok 150 1334s # SENDING: 1334s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1334s # expecting 400, got 400 1334s ok 151 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1334s # expecting success, got 200 1334s ok 152 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1334s # expecting success, got 200 1334s ok 153 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1334s # expecting success, got 200 1334s ok 154 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1334s # expecting success, got 200 1334s ok 155 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1334s # expecting success, got 200 1334s ok 156 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1334s # expecting success, got 200 1334s ok 157 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1334s # expecting 400, got 400 1334s ok 158 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1334s # expecting 400, got 400 1334s ok 159 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1334s # expecting 400, got 400 1334s ok 160 1334s # SENDING: 1334s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 161 1334s # SENDING: 1334s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 162 1334s # SENDING: 1334s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 163 1334s # SENDING: 1334s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1334s # expecting 200, got 200 1334s ok 164 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1334s # expecting 200, got 200 1334s ok 165 1334s # SENDING: 1334s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1334s # expecting 200, got 200 1334s ok 166 1334s # SENDING: 1334s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1334s # expecting 200, got 200 1334s ok 167 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: bar\r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 168 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: \r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 169 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1334s # DECODED: : bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 170 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\x00oo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Content-Length: 528\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 171 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\x01oo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 172 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1334s # DECODED: F\noo: bar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Content-Length: 528\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 173 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: b\tar 1334s # RESPONSE: 1334s # HTTP/1.1 200 OK\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Foo: b\tar\r\n 1334s # Vary: In-If1\r\n 1334s # DMMATCH1: 1\r\n 1334s # Content-Length: 36\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/plain\r\n 1334s # \r\n 1334s # Hi!\n 1334s # SERVERNAME=localhost\n 1334s # HTTP_HOST=\n 1334s # 1334s # expecting 200, got 200 1334s ok 174 1334s # SENDING: 1334s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1334s # DECODED: Foo: b\x01ar 1334s # RESPONSE: 1334s # HTTP/1.1 500 Internal Server Error\r\n 1334s # Date: Thu, 04 Sep 2025 16:21:48 GMT\r\n 1334s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1334s # Connection: close\r\n 1334s # Content-Type: text/html; charset=iso-8859-1\r\n 1334s # \r\n 1334s # \n 1334s # \n 1334s # ... 1334s # expecting 500, got 500 1334s ok 175 1334s # SENDING: 1334s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1334s # expecting 500, got 500 1334s ok 176 1334s ok 177 1334s ok 178 1334s ok 1337s t/apache/if_sections.t .............. 1337s 1..46 1337s # Running under perl version 5.040001 for linux 1337s # Current time local: Thu Sep 4 16:21:48 2025 1337s # Current time GMT: Thu Sep 4 16:21:48 2025 1337s # Using Test.pm version 1.31 1337s # Using Apache/Test.pm version 1.44 1337s # /if_sec/ with '': 1337s # expected: 200 1337s # received: '200' 1337s ok 1 1337s # expected: undef 1337s # received: undef 1337s ok 2 1337s # /if_sec/foo.if_test with '': 1337s # expected: 200 1337s # received: '200' 1337s ok 3 1337s # expected: undef 1337s # received: undef 1337s ok 4 1337s # /if_sec/foo.if_test with '1': 1337s # expected: 200 1337s # received: '200' 1337s ok 5 1337s # expected: 'global1' 1337s # received: 'global1' 1337s ok 6 1337s # /if_sec/foo.if_test with '1 11': 1337s # expected: 200 1337s # received: '200' 1337s ok 7 1337s # expected: 'global1, nested11, nested113' 1337s # received: 'global1, nested11, nested113' 1337s ok 8 1337s # /if_sec/foo.if_test with '1 11 111': 1337s # expected: 200 1337s # received: '200' 1337s ok 9 1337s # expected: 'global1, nested11, nested111' 1337s # received: 'global1, nested11, nested111' 1337s ok 10 1337s # /if_sec/foo.if_test with '1 11 112': 1337s # expected: 200 1337s # received: '200' 1337s ok 11 1337s # expected: 'global1, nested11, nested112' 1337s # received: 'global1, nested11, nested112' 1337s ok 12 1337s # /if_sec/foo.if_test with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 13 1337s # expected: 'global1, files2' 1337s # received: 'global1, files2' 1337s ok 14 1337s # /if_sec/dir/foo.txt with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 15 1337s # expected: 'global1, dir1, dir2, dir_files1' 1337s # received: 'global1, dir1, dir2, dir_files1' 1337s ok 16 1337s # /if_sec/dir/ with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 17 1337s # expected: 'global1, dir1, dir2' 1337s # received: 'global1, dir1, dir2' 1337s ok 18 1337s # /if_sec/dir/ with '1 11': 1337s # expected: 200 1337s # received: '200' 1337s ok 19 1337s # expected: 'global1, dir1, nested11, nested113' 1337s # received: 'global1, dir1, nested11, nested113' 1337s ok 20 1337s # /if_sec/dir/ with '1 11 111': 1337s # expected: 200 1337s # received: '200' 1337s ok 21 1337s # expected: 'global1, dir1, nested11, nested111' 1337s # received: 'global1, dir1, nested11, nested111' 1337s ok 22 1337s # /if_sec/dir/ with '1 11 112': 1337s # expected: 200 1337s # received: '200' 1337s ok 23 1337s # expected: 'global1, dir1, nested11, nested112' 1337s # received: 'global1, dir1, nested11, nested112' 1337s ok 24 1337s # /if_sec/loc/ with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 25 1337s # expected: 'global1, loc1, loc2' 1337s # received: 'global1, loc1, loc2' 1337s ok 26 1337s # /if_sec/loc/foo.txt with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 27 1337s # expected: 'global1, loc1, loc2' 1337s # received: 'global1, loc1, loc2' 1337s ok 28 1337s # /if_sec/loc/ with '1 11': 1337s # expected: 200 1337s # received: '200' 1337s ok 29 1337s # expected: 'global1, loc1, nested11, nested113' 1337s # received: 'global1, loc1, nested11, nested113' 1337s ok 30 1337s # /if_sec/loc/ with '1 11 111': 1337s # expected: 200 1337s # received: '200' 1337s ok 31 1337s # expected: 'global1, loc1, nested11, nested111' 1337s # received: 'global1, loc1, nested11, nested111' 1337s ok 32 1337s # /if_sec/loc/ with '1 11 112': 1337s # expected: 200 1337s # received: '200' 1337s ok 33 1337s # expected: 'global1, loc1, nested11, nested112' 1337s # received: 'global1, loc1, nested11, nested112' 1337s ok 34 1337s # /if_sec/loc/foo.if_test with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 35 1337s # expected: 'global1, files2, loc1, loc2' 1337s # received: 'global1, files2, loc1, loc2' 1337s ok 36 1337s # /if_sec/loc/foo.if_test with '1 2 11': 1337s # expected: 200 1337s # received: '200' 1337s ok 37 1337s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1337s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1337s ok 38 1337s # /if_sec/loc/foo.if_test with '1 2 11 111': 1337s # expected: 200 1337s # received: '200' 1337s ok 39 1337s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1337s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1337s ok 40 1337s # /if_sec/loc/foo.if_test with '1 2 11 112': 1337s # expected: 200 1337s # received: '200' 1337s ok 41 1337s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1337s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1337s ok 42 1337s # /if_sec/proxy/ with '1 2': 1337s # expected: 200 1337s # received: '200' 1337s ok 43 1337s # expected: 'global1, locp1, locp2' 1337s # received: 'global1, locp1, locp2' 1337s ok 44 1337s # /if_sec/proxy/ with '2': 1337s # expected: 200 1337s # received: '200' 1337s ok 45 1337s # expected: 'locp2' 1337s # received: 'locp2' 1337s ok 46 1337s ok 1339s t/apache/iffile.t ................... 1339s 1..2 1339s # Running under perl version 5.040001 for linux 1339s # Current time local: Thu Sep 4 16:21:51 2025 1339s # Current time GMT: Thu Sep 4 16:21:51 2025 1339s # Using Test.pm version 1.31 1339s # Using Apache/Test.pm version 1.44 1339s # expected: 200 1339s # received: '200' 1339s ok 1 1339s # expected: 'success1, success2, success3, success4, success5' 1339s # received: 'success1, success2, success3, success4, success5' 1339s ok 2 1339s ok 1342s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1349s t/apache/limits.t ................... 1349s 1..12 1349s # Running under perl version 5.040001 for linux 1349s # Current time local: Thu Sep 4 16:21:57 2025 1349s # Current time GMT: Thu Sep 4 16:21:57 2025 1349s # Using Test.pm version 1.31 1349s # Using Apache/Test.pm version 1.44 1349s # Testing LimitRequestLine; should succeed 1349s # testing : Test #1 1349s # expected: 200 1349s # received: '200' 1349s ok 1 1349s # Testing LimitRequestLine; should fail 1349s # testing : Test #2 1349s # expected: 414 1349s # received: '414' 1349s ok 2 1349s # Testing LimitRequestFieldSize; should succeed 1349s # testing : Test #3 1349s # expected: 200 1349s # received: '200' 1349s ok 3 1349s # Testing LimitRequestFieldSize; should fail 1349s # testing : Test #4 1349s # expected: 400 1349s # received: '400' 1349s ok 4 1349s # Testing LimitRequestFields; should succeed 1349s # testing : Test #5 1349s # expected: 200 1349s # received: '200' 1349s ok 5 1349s # Testing LimitRequestFields; should fail 1349s # testing : Test #6 1349s # expected: 400 1349s # received: '400' 1349s ok 6 1349s # Testing LimitRequestBody; should succeed 1349s # Chunked transfer-encoding enabled 1349s # testing : Test #7 1349s # expected: 200 1349s # received: '200' 1349s ok 7 1349s # Testing LimitRequestBody; should succeed 1349s # Chunked transfer-encoding disabled 1349s # testing : Test #8 1349s # expected: 200 1349s # received: '200' 1349s ok 8 1349s # Testing LimitRequestBody; should fail 1349s # Chunked transfer-encoding enabled 1349s # testing : Test #9 1349s # expected: 413 1349s # received: '413' 1349s ok 9 1349s # Testing LimitRequestBody; should fail 1349s # Chunked transfer-encoding disabled 1349s # testing : Test #10 1349s # expected: 413 1349s # received: '413' 1349s ok 10 1349s # Testing LimitRequestFieldSize; should succeed 1349s # testing : Test #11 1349s # expected: 200 1349s # received: '200' 1349s ok 11 1349s # Testing LimitRequestFieldSize; should fail 1349s # testing : Test #12 1349s # expected: 400 1349s # received: '400' 1349s ok 12 1349s ok 1352s t/apache/loglevel.t ................. 1352s 1..8 1352s # Running under perl version 5.040001 for linux 1352s # Current time local: Thu Sep 4 16:22:04 2025 1352s # Current time GMT: Thu Sep 4 16:22:04 2025 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s ok 1 1352s ok 2 1352s ok 3 1352s ok 4 1352s ok 5 1352s ok 6 1352s ok 7 1352s ok 8 1352s ok 1355s t/apache/maxranges.t ................ 1355s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1355s 1..19 1355s # Running under perl version 5.040001 for linux 1355s # Current time local: Thu Sep 4 16:22:06 2025 1355s # Current time GMT: Thu Sep 4 16:22:06 2025 1355s # Using Test.pm version 1.31 1355s # Using Apache/Test.pm version 1.44 1355s ok 1 1355s ok 2 1355s ok 3 1355s ok 4 1355s ok 5 1355s ok 6 1355s ok 7 1355s ok 8 1355s ok 9 1355s ok 10 1355s ok 11 1355s ok 12 1355s ok 13 1355s ok 14 1355s ok 15 1355s ok 16 1355s ok 17 1355s ok 18 1355s ok 19 1355s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1355s ok 1358s t/apache/mergeslashes.t ............. 1358s 1..9 1358s # Running under perl version 5.040001 for linux 1358s # Current time local: Thu Sep 4 16:22:09 2025 1358s # Current time GMT: Thu Sep 4 16:22:09 2025 1358s # Using Test.pm version 1.31 1358s # Using Apache/Test.pm version 1.44 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for exact match 1358s ok 1 1358s # SENDING to 127.0.0.1:8556 1358s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for merged even at front 1358s ok 2 1358s # SENDING to 127.0.0.1:8556 1358s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for merged even at front 1358s ok 3 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for c// should be merged 1358s ok 4 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for a// should be merged 1358s ok 5 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for a// matches locationmatch 1358s ok 6 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1358s # expected 200, got 200 for c// doesn't match locationmatch 1358s ok 7 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for baseline failed 1358s ok 8 1358s # SENDING to 127.0.0.1:8556 1358s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1358s # expected 403, got 403 for b//d not merged for Location with OFF 1358s ok 9 1358s ok 1360s t/apache/mmn.t ...................... 1360s 1..2 1360s # Running under perl version 5.040001 for linux 1360s # Current time local: Thu Sep 4 16:22:12 2025 1360s # Current time GMT: Thu Sep 4 16:22:12 2025 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.44 1360s ok 1 1360s ok 2 1360s ok 1363s t/apache/options.t .................. 1363s 1..2 1363s # Running under perl version 5.040001 for linux 1363s # Current time local: Thu Sep 4 16:22:15 2025 1363s # Current time GMT: Thu Sep 4 16:22:15 2025 1363s # Using Test.pm version 1.31 1363s # Using Apache/Test.pm version 1.44 1363s # testing : code 1363s # expected: 200 1363s # received: '200' 1363s ok 1 1363s # testing : OPTIONS 1363s # expected: qr/OPTIONS/ 1363s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1363s ok 2 1363s ok 1368s t/apache/passbrigade.t .............. 1368s # using LWP client 1368s 1..114 1368s # Running under perl version 5.040001 for linux 1368s # Current time local: Thu Sep 4 16:22:18 2025 1368s # Current time GMT: Thu Sep 4 16:22:18 2025 1368s # Using Test.pm version 1.31 1368s # Using Apache/Test.pm version 1.44 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 1024 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 1024 1368s # received: 1024 1368s ok 1 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 2048 1368s # received: 2048 1368s ok 2 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 3072 1368s # received: 3072 1368s ok 3 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 4096 1368s # received: 4096 1368s ok 4 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 5120 1368s # received: 5120 1368s ok 5 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 6144 1368s # received: 6144 1368s ok 6 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 7168 1368s # received: 7168 1368s ok 7 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 8192 1368s # received: 8192 1368s ok 8 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 9216 1368s # received: 9216 1368s ok 9 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 10240 1368s # received: 10240 1368s ok 10 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 11264 1368s # received: 11264 1368s ok 11 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 12288 1368s # received: 12288 1368s ok 12 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 13312 1368s # received: 13312 1368s ok 13 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 14336 1368s # received: 14336 1368s ok 14 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 15360 1368s # received: 15360 1368s ok 15 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 16384 1368s # received: 16384 1368s ok 16 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 17408 1368s # received: 17408 1368s ok 17 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 18432 1368s # received: 18432 1368s ok 18 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 19456 1368s # received: 19456 1368s ok 19 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 20480 1368s # received: 20480 1368s ok 20 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 21504 1368s # received: 21504 1368s ok 21 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 22528 1368s # received: 22528 1368s ok 22 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 23552 1368s # received: 23552 1368s ok 23 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 24576 1368s # received: 24576 1368s ok 24 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 25600 1368s # received: 25600 1368s ok 25 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 26624 1368s # received: 26624 1368s ok 26 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 27648 1368s # received: 27648 1368s ok 27 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 28672 1368s # received: 28672 1368s ok 28 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 29696 1368s # received: 29696 1368s ok 29 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 30720 1368s # received: 30720 1368s ok 30 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 31744 1368s # received: 31744 1368s ok 31 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 32768 1368s # received: 32768 1368s ok 32 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 33792 1368s # received: 33792 1368s ok 33 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 34816 1368s # received: 34816 1368s ok 34 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 35840 1368s # received: 35840 1368s ok 35 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 36864 1368s # received: 36864 1368s ok 36 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 37888 1368s # received: 37888 1368s ok 37 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 38912 1368s # received: 38912 1368s ok 38 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 39936 1368s # received: 39936 1368s ok 39 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 40960 1368s # received: 40960 1368s ok 40 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 41984 1368s # received: 41984 1368s ok 41 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 43008 1368s # received: 43008 1368s ok 42 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 44032 1368s # received: 44032 1368s ok 43 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 45056 1368s # received: 45056 1368s ok 44 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 46080 1368s # received: 46080 1368s ok 45 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 47104 1368s # received: 47104 1368s ok 46 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 48128 1368s # received: 48128 1368s ok 47 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 49152 1368s # received: 49152 1368s ok 48 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 50176 1368s # received: 50176 1368s ok 49 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 51200 1368s # received: 51200 1368s ok 50 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 102400 1368s # received: 102400 1368s ok 51 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 307200 1368s # received: 307200 1368s ok 52 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 512000 1368s # received: 512000 1368s ok 53 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 2048000 1368s # received: 2048000 1368s ok 54 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 4096000 1368s # received: 4096000 1368s ok 55 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 6144000 1368s # received: 6144000 1368s ok 56 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:21 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 10240000 1368s # received: 10240000 1368s ok 57 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 1024 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 1024 1368s # received: 1024 1368s ok 58 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 2048 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 2048 1368s # received: 2048 1368s ok 59 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 3072 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 3072 1368s # received: 3072 1368s ok 60 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 4096 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 4096 1368s # received: 4096 1368s ok 61 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 5120 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 5120 1368s # received: 5120 1368s ok 62 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 6144 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 6144 1368s # received: 6144 1368s ok 63 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 7168 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 7168 1368s # received: 7168 1368s ok 64 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 8192 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #DMMATCH1: 1 1368s # 1368s # testing : bytes in body 1368s # expected: 8192 1368s # received: 8192 1368s ok 65 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 9216 1368s # received: 9216 1368s ok 66 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 10240 1368s # received: 10240 1368s ok 67 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 11264 1368s # received: 11264 1368s ok 68 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 12288 1368s # received: 12288 1368s ok 69 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 13312 1368s # received: 13312 1368s ok 70 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 14336 1368s # received: 14336 1368s ok 71 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 15360 1368s # received: 15360 1368s ok 72 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 16384 1368s # received: 16384 1368s ok 73 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 17408 1368s # received: 17408 1368s ok 74 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 18432 1368s # received: 18432 1368s ok 75 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 19456 1368s # received: 19456 1368s ok 76 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 20480 1368s # received: 20480 1368s ok 77 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 21504 1368s # received: 21504 1368s ok 78 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 22528 1368s # received: 22528 1368s ok 79 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 23552 1368s # received: 23552 1368s ok 80 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 24576 1368s # received: 24576 1368s ok 81 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 25600 1368s # received: 25600 1368s ok 82 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 26624 1368s # received: 26624 1368s ok 83 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 27648 1368s # received: 27648 1368s ok 84 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 28672 1368s # received: 28672 1368s ok 85 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 29696 1368s # received: 29696 1368s ok 86 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 30720 1368s # received: 30720 1368s ok 87 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 31744 1368s # received: 31744 1368s ok 88 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 32768 1368s # received: 32768 1368s ok 89 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 33792 1368s # received: 33792 1368s ok 90 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 34816 1368s # received: 34816 1368s ok 91 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 35840 1368s # received: 35840 1368s ok 92 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 36864 1368s # received: 36864 1368s ok 93 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 37888 1368s # received: 37888 1368s ok 94 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 38912 1368s # received: 38912 1368s ok 95 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 39936 1368s # received: 39936 1368s ok 96 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 40960 1368s # received: 40960 1368s ok 97 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 41984 1368s # received: 41984 1368s ok 98 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 43008 1368s # received: 43008 1368s ok 99 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 44032 1368s # received: 44032 1368s ok 100 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 45056 1368s # received: 45056 1368s ok 101 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 46080 1368s # received: 46080 1368s ok 102 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 47104 1368s # received: 47104 1368s ok 103 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 48128 1368s # received: 48128 1368s ok 104 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 49152 1368s # received: 49152 1368s ok 105 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 50176 1368s # received: 50176 1368s ok 106 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 51200 1368s # received: 51200 1368s ok 107 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 102400 1368s # received: 102400 1368s ok 108 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 307200 1368s # received: 307200 1368s ok 109 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 512000 1368s # received: 512000 1368s ok 110 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 2048000 1368s # received: 2048000 1368s ok 111 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 4096000 1368s # received: 4096000 1368s ok 112 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 6144000 1368s # received: 6144000 1368s ok 113 1368s #lwp request: 1368s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1368s #User-Agent: libwww-perl/6.78 1368s # 1368s #server response: 1368s #HTTP/1.1 200 OK 1368s #Connection: close 1368s #Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1368s #Vary: In-If1 1368s #Content-Length: 0 1368s #Client-Date: Thu, 04 Sep 2025 16:22:22 GMT 1368s #Client-Peer: 127.0.0.1:8529 1368s #Client-Response-Num: 1 1368s #Client-Transfer-Encoding: chunked 1368s #DMMATCH1: 1 1368s #X-Content-Length-Note: added by Apache::TestRequest 1368s # 1368s # testing : bytes in body 1368s # expected: 10240000 1368s # received: 10240000 1368s ok 114 1368s ok 1371s t/apache/post.t ..................... 1371s # using LWP client 1371s 1..51 1371s # Running under perl version 5.040001 for linux 1371s # Current time local: Thu Sep 4 16:22:22 2025 1371s # Current time GMT: Thu Sep 4 16:22:22 2025 1371s # Using Test.pm version 1.31 1371s # Using Apache/Test.pm version 1.44 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 1024 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '1024' 1371s # received: 1024 1371s ok 1 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 2048 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '2048' 1371s # received: 2048 1371s ok 2 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 3072 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '3072' 1371s # received: 3072 1371s ok 3 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 4096 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '4096' 1371s # received: 4096 1371s ok 4 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 5120 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '5120' 1371s # received: 5120 1371s ok 5 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 6144 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '6144' 1371s # received: 6144 1371s ok 6 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 7168 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '7168' 1371s # received: 7168 1371s ok 7 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 8192 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '8192' 1371s # received: 8192 1371s ok 8 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 9216 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 5 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '9216' 1371s # received: 9216 1371s ok 9 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 10240 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '10240' 1371s # received: 10240 1371s ok 10 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 11264 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '11264' 1371s # received: 11264 1371s ok 11 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 12288 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '12288' 1371s # received: 12288 1371s ok 12 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 13312 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '13312' 1371s # received: 13312 1371s ok 13 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 14336 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '14336' 1371s # received: 14336 1371s ok 14 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 15360 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '15360' 1371s # received: 15360 1371s ok 15 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 16384 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '16384' 1371s # received: 16384 1371s ok 16 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 17408 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '17408' 1371s # received: 17408 1371s ok 17 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 18432 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '18432' 1371s # received: 18432 1371s ok 18 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 19456 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '19456' 1371s # received: 19456 1371s ok 19 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 20480 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '20480' 1371s # received: 20480 1371s ok 20 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 21504 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '21504' 1371s # received: 21504 1371s ok 21 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 22528 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '22528' 1371s # received: 22528 1371s ok 22 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 23552 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '23552' 1371s # received: 23552 1371s ok 23 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 24576 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '24576' 1371s # received: 24576 1371s ok 24 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 25600 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '25600' 1371s # received: 25600 1371s ok 25 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 26624 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '26624' 1371s # received: 26624 1371s ok 26 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 27648 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '27648' 1371s # received: 27648 1371s ok 27 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 28672 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '28672' 1371s # received: 28672 1371s ok 28 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 29696 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '29696' 1371s # received: 29696 1371s ok 29 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 30720 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '30720' 1371s # received: 30720 1371s ok 30 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 31744 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '31744' 1371s # received: 31744 1371s ok 31 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 32768 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '32768' 1371s # received: 32768 1371s ok 32 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 33792 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '33792' 1371s # received: 33792 1371s ok 33 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 34816 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '34816' 1371s # received: 34816 1371s ok 34 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 35840 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '35840' 1371s # received: 35840 1371s ok 35 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 36864 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '36864' 1371s # received: 36864 1371s ok 36 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 37888 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '37888' 1371s # received: 37888 1371s ok 37 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 38912 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '38912' 1371s # received: 38912 1371s ok 38 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 39936 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '39936' 1371s # received: 39936 1371s ok 39 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 40960 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '40960' 1371s # received: 40960 1371s ok 40 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 41984 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '41984' 1371s # received: 41984 1371s ok 41 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 43008 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '43008' 1371s # received: 43008 1371s ok 42 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 44032 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '44032' 1371s # received: 44032 1371s ok 43 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 45056 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '45056' 1371s # received: 45056 1371s ok 44 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 46080 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '46080' 1371s # received: 46080 1371s ok 45 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 47104 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '47104' 1371s # received: 47104 1371s ok 46 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 48128 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '48128' 1371s # received: 48128 1371s ok 47 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 49152 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '49152' 1371s # received: 49152 1371s ok 48 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 50176 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '50176' 1371s # received: 50176 1371s ok 49 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 51200 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 6 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '51200' 1371s # received: 51200 1371s ok 50 1371s #lwp request: 1371s #POST http://localhost:8529/eat_post HTTP/1.1 1371s #User-Agent: libwww-perl/6.78 1371s #Content-Length: 102400 1371s # 1371s #server response: 1371s #HTTP/1.1 200 OK 1371s #Connection: close 1371s #Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1371s #Vary: In-If1 1371s #Content-Length: 7 1371s #Client-Date: Thu, 04 Sep 2025 16:22:25 GMT 1371s #Client-Peer: 127.0.0.1:8529 1371s #Client-Response-Num: 1 1371s #DMMATCH1: 1 1371s # 1371s # testing : length posted 1371s # expected: '102400' 1371s # received: 102400 1371s ok 51 1371s ok 1374s t/apache/pr17629.t .................. 1374s 1..4 1374s # Running under perl version 5.040001 for linux 1374s # Current time local: Thu Sep 4 16:22:25 2025 1374s # Current time GMT: Thu Sep 4 16:22:25 2025 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.44 1374s # expected: 'begin-foobar-end 1374s # ' 1374s # received: 'begin-foobar-end 1374s # ' 1374s ok 1 1374s # expected: 200 1374s # received: '200' 1374s ok 2 1374s # testing : response was gzipped 1374s # expected: 'gzip' 1374s # received: 'gzip' 1374s ok 3 1374s # expected: 'begin-foobar-end 1374s # ' 1374s # received: 'begin-foobar-end 1374s # ' 1374s ok 4 1374s ok 1376s t/apache/pr18757.t .................. 1376s 1..3 1376s # Running under perl version 5.040001 for linux 1376s # Current time local: Thu Sep 4 16:22:28 2025 1376s # Current time GMT: Thu Sep 4 16:22:28 2025 1376s # Using Test.pm version 1.31 1376s # Using Apache/Test.pm version 1.44 1376s # testing : 200 response from GET 1376s # expected: 200 1376s # received: '200' 1376s ok 1 1376s # expected C-L is 26 1376s # URL via proxy is http://localhost:8548/index.html 1376s ok 2 1376s # line: HTTP/1.1 200 OK 1376s # line: Date: Thu, 04 Sep 2025 16:22:31 GMT 1376s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1376s # line: Vary: In-If1 1376s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1376s # line: ETag: "1a-62c6deaf13e40" 1376s # line: Accept-Ranges: bytes 1376s # line: Content-Length: 26 1376s # line: DMMATCH1: 1 1376s # line: Content-Type: text/html 1376s # line: 1376s # testing : whether proxy strips Content-Length header 1376s # expected: 1 1376s # received: 1 1376s ok 3 1376s ok 1379s t/apache/pr35292.t .................. 1379s 1..3 1379s # Running under perl version 5.040001 for linux 1379s # Current time local: Thu Sep 4 16:22:31 2025 1379s # Current time GMT: Thu Sep 4 16:22:31 2025 1379s # Using Test.pm version 1.31 1379s # Using Apache/Test.pm version 1.44 1379s ok 1 1379s ok 2 1379s # testing : read response-line 1379s # expected: qr/^HTTP\/1\.. 413/ 1379s # received: 'HTTP/1.1 413 Request Entity Too Large 1379s # ' 1379s ok 3 1379s ok 1382s t/apache/pr35330.t .................. 1382s 1..2 1382s # Running under perl version 5.040001 for linux 1382s # Current time local: Thu Sep 4 16:22:34 2025 1382s # Current time GMT: Thu Sep 4 16:22:34 2025 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.44 1382s # testing : SSI was allowed for location 1382s # expected: 200 1382s # received: '200' 1382s ok 1 1382s # testing : file was served with correct content 1382s # expected: 'hello' 1382s # received: 'hello' 1382s ok 2 1382s ok 1385s t/apache/pr37166.t .................. 1385s 1..4 1385s # Running under perl version 5.040001 for linux 1385s # Current time local: Thu Sep 4 16:22:37 2025 1385s # Current time GMT: Thu Sep 4 16:22:37 2025 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.44 1385s # testing : SSI was allowed for location 1385s # expected: 200 1385s # received: '200' 1385s ok 1 1385s # testing : file was served with correct content 1385s # expected: 'Hello world 1385s # ' 1385s # received: 'Hello world 1385s # ' 1385s ok 2 1385s # testing : explicit 200 response 1385s # expected: 200 1385s # received: '200' 1385s ok 3 1385s # testing : file was again served with correct content 1385s # expected: 'Hello world 1385s # ' 1385s # received: 'Hello world 1385s # ' 1385s ok 4 1385s ok 1388s t/apache/pr43939.t .................. 1388s 1..4 1388s # Running under perl version 5.040001 for linux 1388s # Current time local: Thu Sep 4 16:22:40 2025 1388s # Current time GMT: Thu Sep 4 16:22:40 2025 1388s # Using Test.pm version 1.31 1388s # Using Apache/Test.pm version 1.44 1388s # expected: 'begin-default-end 1388s # ' 1388s # received: 'begin-default-end 1388s # ' 1388s ok 1 1388s # expected: 200 1388s # received: '200' 1388s ok 2 1388s # testing : response was gzipped 1388s # expected: 'gzip' 1388s # received: 'gzip' 1388s ok 3 1388s # expected: 'begin-default-end 1388s # ' 1388s # received: 'begin-default-end 1388s # ' 1388s ok 4 1388s ok 1391s t/apache/pr49328.t .................. 1391s 1..1 1391s # Running under perl version 5.040001 for linux 1391s # Current time local: Thu Sep 4 16:22:42 2025 1391s # Current time GMT: Thu Sep 4 16:22:42 2025 1391s # Using Test.pm version 1.31 1391s # Using Apache/Test.pm version 1.44 1391s # expected: 'before 1391s # included 1391s # after 1391s # ' 1391s # received: 'before 1391s # included 1391s # after 1391s # ' 1391s ok 1 1391s ok 1394s t/apache/pr64339.t .................. 1394s 1..12 1394s # Running under perl version 5.040001 for linux 1394s # Current time local: Thu Sep 4 16:22:45 2025 1394s # Current time GMT: Thu Sep 4 16:22:45 2025 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.44 1394s # testing : fetching /doc.xml 1394s # expected: 200 1394s # received: '200' 1394s ok 1 1394s # testing : content-type header test for /doc.xml 1394s # expected: 'application/xml; charset=utf-8' 1394s # received: 'application/xml; charset=utf-8' 1394s ok 2 1394s # testing : content test for /doc.xml 1394s # expected: qr/fóó 1394s # / 1394s # received: 'fóó 1394s # ' 1394s ok 3 1394s # testing : fetching /doc.fooxml 1394s # expected: 200 1394s # received: '200' 1394s ok 4 1394s # testing : content-type header test for /doc.fooxml 1394s # expected: 'application/foo+xml; charset=utf-8' 1394s # received: 'application/foo+xml; charset=utf-8' 1394s ok 5 1394s # testing : content test for /doc.fooxml 1394s # expected: qr/fóó 1394s # / 1394s # received: 'fóó 1394s # ' 1394s ok 6 1394s # testing : fetching /doc.notxml 1394s # expected: 200 1394s # received: '200' 1394s ok 7 1394s # testing : content-type header test for /doc.notxml 1394s # expected: 'application/notreallyxml' 1394s # received: 'application/notreallyxml' 1394s ok 8 1394s # testing : content test for /doc.notxml 1394s # expected: qr/f 1394s # / 1394s # received: 'f 1394s # ' 1394s ok 9 1394s # testing : fetching /doc.isohtml 1394s # expected: 200 1394s # received: '200' 1394s ok 10 1394s # testing : content-type header test for /doc.isohtml 1394s # expected: 'text/html;charset=utf-8' 1394s # received: 'text/html;charset=utf-8' 1394s ok 11 1394s # testing : content test for /doc.isohtml 1394s # expected: qr/.*fóó 1394s # .*<\/body><\/html>/ 1394s # received: 'fóó 1394s # ' 1394s ok 12 1394s ok 1398s t/apache/rwrite.t ................... 1398s # using LWP client 1398s 1..114 1398s # Running under perl version 5.040001 for linux 1398s # Current time local: Thu Sep 4 16:22:48 2025 1398s # Current time GMT: Thu Sep 4 16:22:48 2025 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.44 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 1024 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 1024 1398s # received: 1024 1398s ok 1 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 2048 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 2048 1398s # received: 2048 1398s ok 2 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 3072 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 3072 1398s # received: 3072 1398s ok 3 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 4096 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 4096 1398s # received: 4096 1398s ok 4 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 5120 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 5120 1398s # received: 5120 1398s ok 5 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 6144 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 6144 1398s # received: 6144 1398s ok 6 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 7168 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 7168 1398s # received: 7168 1398s ok 7 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 8192 1398s # received: 8192 1398s ok 8 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 9216 1398s # received: 9216 1398s ok 9 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 10240 1398s # received: 10240 1398s ok 10 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 11264 1398s # received: 11264 1398s ok 11 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 12288 1398s # received: 12288 1398s ok 12 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 13312 1398s # received: 13312 1398s ok 13 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 14336 1398s # received: 14336 1398s ok 14 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 15360 1398s # received: 15360 1398s ok 15 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 16384 1398s # received: 16384 1398s ok 16 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 17408 1398s # received: 17408 1398s ok 17 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 18432 1398s # received: 18432 1398s ok 18 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 19456 1398s # received: 19456 1398s ok 19 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 20480 1398s # received: 20480 1398s ok 20 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 21504 1398s # received: 21504 1398s ok 21 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 22528 1398s # received: 22528 1398s ok 22 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 23552 1398s # received: 23552 1398s ok 23 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 24576 1398s # received: 24576 1398s ok 24 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 25600 1398s # received: 25600 1398s ok 25 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 26624 1398s # received: 26624 1398s ok 26 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 27648 1398s # received: 27648 1398s ok 27 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 28672 1398s # received: 28672 1398s ok 28 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 29696 1398s # received: 29696 1398s ok 29 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 30720 1398s # received: 30720 1398s ok 30 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 31744 1398s # received: 31744 1398s ok 31 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 32768 1398s # received: 32768 1398s ok 32 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 33792 1398s # received: 33792 1398s ok 33 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 34816 1398s # received: 34816 1398s ok 34 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 35840 1398s # received: 35840 1398s ok 35 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 36864 1398s # received: 36864 1398s ok 36 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 37888 1398s # received: 37888 1398s ok 37 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 38912 1398s # received: 38912 1398s ok 38 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 39936 1398s # received: 39936 1398s ok 39 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 40960 1398s # received: 40960 1398s ok 40 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 41984 1398s # received: 41984 1398s ok 41 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 43008 1398s # received: 43008 1398s ok 42 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 44032 1398s # received: 44032 1398s ok 43 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 45056 1398s # received: 45056 1398s ok 44 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 46080 1398s # received: 46080 1398s ok 45 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 47104 1398s # received: 47104 1398s ok 46 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 48128 1398s # received: 48128 1398s ok 47 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 49152 1398s # received: 49152 1398s ok 48 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 50176 1398s # received: 50176 1398s ok 49 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 51200 1398s # received: 51200 1398s ok 50 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 102400 1398s # received: 102400 1398s ok 51 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 307200 1398s # received: 307200 1398s ok 52 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 512000 1398s # received: 512000 1398s ok 53 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 2048000 1398s # received: 2048000 1398s ok 54 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 4096000 1398s # received: 4096000 1398s ok 55 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:51 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 6144000 1398s # received: 6144000 1398s ok 56 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 10240000 1398s # received: 10240000 1398s ok 57 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 1024 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 1024 1398s # received: 1024 1398s ok 58 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 2048 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 2048 1398s # received: 2048 1398s ok 59 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 3072 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 3072 1398s # received: 3072 1398s ok 60 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 4096 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 4096 1398s # received: 4096 1398s ok 61 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 5120 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 5120 1398s # received: 5120 1398s ok 62 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 6144 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 6144 1398s # received: 6144 1398s ok 63 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 7168 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #DMMATCH1: 1 1398s # 1398s # testing : bytes in body 1398s # expected: 7168 1398s # received: 7168 1398s ok 64 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 8192 1398s # received: 8192 1398s ok 65 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 9216 1398s # received: 9216 1398s ok 66 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 10240 1398s # received: 10240 1398s ok 67 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 11264 1398s # received: 11264 1398s ok 68 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 12288 1398s # received: 12288 1398s ok 69 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 13312 1398s # received: 13312 1398s ok 70 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 14336 1398s # received: 14336 1398s ok 71 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 15360 1398s # received: 15360 1398s ok 72 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 16384 1398s # received: 16384 1398s ok 73 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 17408 1398s # received: 17408 1398s ok 74 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 18432 1398s # received: 18432 1398s ok 75 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 19456 1398s # received: 19456 1398s ok 76 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 20480 1398s # received: 20480 1398s ok 77 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 21504 1398s # received: 21504 1398s ok 78 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 22528 1398s # received: 22528 1398s ok 79 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 23552 1398s # received: 23552 1398s ok 80 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 24576 1398s # received: 24576 1398s ok 81 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 25600 1398s # received: 25600 1398s ok 82 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 26624 1398s # received: 26624 1398s ok 83 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 27648 1398s # received: 27648 1398s ok 84 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 28672 1398s # received: 28672 1398s ok 85 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 29696 1398s # received: 29696 1398s ok 86 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 30720 1398s # received: 30720 1398s ok 87 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 31744 1398s # received: 31744 1398s ok 88 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 32768 1398s # received: 32768 1398s ok 89 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 33792 1398s # received: 33792 1398s ok 90 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 34816 1398s # received: 34816 1398s ok 91 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 35840 1398s # received: 35840 1398s ok 92 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 36864 1398s # received: 36864 1398s ok 93 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 37888 1398s # received: 37888 1398s ok 94 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 38912 1398s # received: 38912 1398s ok 95 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 39936 1398s # received: 39936 1398s ok 96 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 40960 1398s # received: 40960 1398s ok 97 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 41984 1398s # received: 41984 1398s ok 98 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 43008 1398s # received: 43008 1398s ok 99 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 44032 1398s # received: 44032 1398s ok 100 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 45056 1398s # received: 45056 1398s ok 101 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 46080 1398s # received: 46080 1398s ok 102 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 47104 1398s # received: 47104 1398s ok 103 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 48128 1398s # received: 48128 1398s ok 104 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 49152 1398s # received: 49152 1398s ok 105 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 50176 1398s # received: 50176 1398s ok 106 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 51200 1398s # received: 51200 1398s ok 107 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 102400 1398s # received: 102400 1398s ok 108 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 307200 1398s # received: 307200 1398s ok 109 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 512000 1398s # received: 512000 1398s ok 110 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 2048000 1398s # received: 2048000 1398s ok 111 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 4096000 1398s # received: 4096000 1398s ok 112 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 6144000 1398s # received: 6144000 1398s ok 113 1398s #lwp request: 1398s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1398s #User-Agent: libwww-perl/6.78 1398s # 1398s #server response: 1398s #HTTP/1.1 200 OK 1398s #Connection: close 1398s #Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1398s #Vary: In-If1 1398s #Content-Length: 0 1398s #Client-Date: Thu, 04 Sep 2025 16:22:52 GMT 1398s #Client-Peer: 127.0.0.1:8529 1398s #Client-Response-Num: 1 1398s #Client-Transfer-Encoding: chunked 1398s #DMMATCH1: 1 1398s #X-Content-Length-Note: added by Apache::TestRequest 1398s # 1398s # testing : bytes in body 1398s # expected: 10240000 1398s # received: 10240000 1398s ok 114 1398s ok 1401s t/apache/server_name_port.t ......... 1401s 1..84 1401s # Running under perl version 5.040001 for linux 1401s # Current time local: Thu Sep 4 16:22:52 2025 1401s # Current time GMT: Thu Sep 4 16:22:52 2025 1401s # Using Test.pm version 1.31 1401s # Using Apache/Test.pm version 1.44 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1401s # expecting 200, got 200 1401s ok 1 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 2 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 3 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 4 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 5 1401s # got SERVER_PORT='123', expected '123' 1401s ok 6 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1401s # expecting 200, got 200 1401s ok 7 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 8 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 9 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 10 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 11 1401s # got SERVER_PORT='123', expected '123' 1401s ok 12 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1401s # expecting 200, got 200 1401s ok 13 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 14 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 15 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 16 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 17 1401s # got SERVER_PORT='123', expected '123' 1401s ok 18 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1401s # expecting 200, got 200 1401s ok 19 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 20 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 21 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 22 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 23 1401s # got SERVER_PORT='123', expected '123' 1401s ok 24 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1401s # expecting 200, got 200 1401s ok 25 1401s # got SERVER_NAME='[a::1]', expected '[a::1]' 1401s ok 26 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 27 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 28 1401s # got SERVER_NAME='[a::1]', expected '[a::1]' 1401s ok 29 1401s # got SERVER_PORT='123', expected '123' 1401s ok 30 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1401s # expecting 200, got 200 1401s ok 31 1401s # got SERVER_NAME='[a::1]', expected '[a::1]' 1401s ok 32 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 33 1401s # SENDING: 1401s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1401s # expecting 200, got 200 1401s ok 34 1401s # got SERVER_NAME='[a::1]', expected '[a::1]' 1401s ok 35 1401s # got SERVER_PORT='123', expected '123' 1401s ok 36 1401s # SENDING: 1401s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 37 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 38 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 39 1401s # SENDING: 1401s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 40 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 41 1401s # got SERVER_PORT='123', expected '123' 1401s ok 42 1401s # SENDING: 1401s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 43 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 44 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 45 1401s # SENDING: 1401s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 46 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 47 1401s # got SERVER_PORT='123', expected '123' 1401s ok 48 1401s # SENDING: 1401s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 49 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 50 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 51 1401s # SENDING: 1401s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 52 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 53 1401s # got SERVER_PORT='123', expected '123' 1401s ok 54 1401s # SENDING: 1401s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 55 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 56 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 57 1401s # SENDING: 1401s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1401s # expecting 200, got 200 1401s ok 58 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 59 1401s # got SERVER_PORT='123', expected '123' 1401s ok 60 1401s # SENDING: 1401s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1401s # expecting 200, got 200 1401s ok 61 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 62 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 63 1401s # SENDING: 1401s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1401s # expecting 200, got 200 1401s ok 64 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 65 1401s # got SERVER_PORT='123', expected '123' 1401s ok 66 1401s # SENDING: 1401s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1401s # expecting 200, got 200 1401s ok 67 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 68 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 69 1401s # SENDING: 1401s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1401s # expecting 200, got 200 1401s ok 70 1401s # got SERVER_NAME='righthost', expected 'righthost' 1401s ok 71 1401s # got SERVER_PORT='123', expected '123' 1401s ok 72 1401s # SENDING: 1401s # 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 1401s # expecting 200, got 200 1401s ok 73 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 74 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 75 1401s # SENDING: 1401s # 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 1401s # expecting 200, got 200 1401s ok 76 1401s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1401s ok 77 1401s # got SERVER_PORT='123', expected '123' 1401s ok 78 1401s # SENDING: 1401s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1401s # expecting 200, got 200 1401s ok 79 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 80 1401s # got SERVER_PORT='8529', expected '8529' 1401s ok 81 1401s # SENDING: 1401s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1401s # expecting 200, got 200 1401s ok 82 1401s # got SERVER_NAME='[::1]', expected '[::1]' 1401s ok 83 1401s # got SERVER_PORT='123', expected '123' 1401s ok 84 1401s ok 1404s t/apache/teclchunk.t ................ skipped: Not supported yet 1407s t/apr/uri.t ......................... 1407s 1..1 1407s # Running under perl version 5.040001 for linux 1407s # Current time local: Thu Sep 4 16:22:58 2025 1407s # Current time GMT: Thu Sep 4 16:22:58 2025 1407s # Using Test.pm version 1.31 1407s # Using Apache/Test.pm version 1.44 1407s ok 1 1407s ok 1409s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1412s t/filter/case.t ..................... 1412s 1..4 1412s # Running under perl version 5.040001 for linux 1412s # Current time local: Thu Sep 4 16:23:04 2025 1412s # Current time GMT: Thu Sep 4 16:23:04 2025 1412s # Using Test.pm version 1.31 1412s # Using Apache/Test.pm version 1.44 1412s ok 1 1412s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1412s # expected 200 1412s # received 200 1412s # body: =HEAD1 NAME 1412s X X 1412s 1412s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1412s 1412s =HEAD1 SYNOPSIS 1412s 1412s TO DECLARE SUBROUTINES: 1412s X X 1412s 1412s SUB NAME; # A "FORWARD" DECLARATION. 1412s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1412s SUB NAME : ATTRS; # WITH ATTRIBUTES 1412s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1412s 1412s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1412s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1412s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1412s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1412s 1412s USE FEATURE 'SIGNATURES'; 1412s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1412s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1412s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1412s 1412s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1412s X 1412s 1412s $SUBREF = SUB BLOCK; # NO PROTO 1412s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1412s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1412s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1412s 1412s USE FEATURE 'SIGNATURES'; 1412s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1412s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1412s 1412s TO IMPORT SUBROUTINES: 1412s X 1412s 1412s USE MODULE QW(NAME1 NAME2 NAME3); 1412s 1412s TO CALL SUBROUTINES: 1412s X X 1412s 1412s NAME(LIST); # REGULAR SUBROUTINE CALL. 1412s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1412s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1412s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1412s 1412s =HEAD1 DESCRIPTION 1412s 1412s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1412s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1412s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1412s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1412s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1412s ITS NAME OR A CODE REFERENCE. 1412s 1412s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1412s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1412s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1412s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1412s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1412s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1412s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1412s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1412s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1412s X X 1412s 1412s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1412s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1412s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1412s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1412s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1412s SUCH A SIGNATURE-USING SUBROUTINE. 1412s 1412s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1412s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1412s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1412s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1412s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1412s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1412s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1412s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1412s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1412s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1412s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1412s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1412s X X X<@_> 1412s 1412s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1412s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1412s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1412s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1412s L AND L. 1412s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1412s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1412s 1412s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1412s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1412s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1412s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1412s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1412s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1412s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1412s ONE LARGE INDISTINGUISHABLE LIST. 1412s 1412s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1412s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1412s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1412s EMPTY SUB RETURNS THE EMPTY LIST. 1412s X X X 1412s 1412s EXAMPLE: 1412s 1412s SUB MAX { 1412s MY $MAX = SHIFT(@_); 1412s FOREACH $FOO (@_) { 1412s $MAX = $FOO IF $MAX < $FOO; 1412s } 1412s RETURN $MAX; 1412s } 1412s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1412s 1412s EXAMPLE: 1412s 1412s # GET A LINE, COMBINING CONTINUATION LINES 1412s # THAT START WITH WHITESPACE 1412s 1412s SUB GET_LINE { 1412s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1412s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1412s IF ($LOOKAHEAD =~ /^[ \T]/) { 1412s $THISLINE .= $LOOKAHEAD; 1412s } 1412s ELSE { 1412s LAST LINE; 1412s } 1412s } 1412s RETURN $THISLINE; 1412s } 1412s 1412s $LOOKAHEAD = ; # GET FIRST LINE 1412s WHILE (DEFINED($LINE = GET_LINE())) { 1412s ... 1412s } 1412s 1412s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1412s 1412s SUB MAYBESET { 1412s MY($KEY, $VALUE) = @_; 1412s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1412s } 1412s 1412s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1412s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1412s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1412s ITS CALLER'S VALUES. 1412s X X 1412s 1412s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1412s SUB UPCASE_IN { 1412s FOR (@_) { TR/A-Z/A-Z/ } 1412s } 1412s 1412s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1412s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1412s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1412s X X 1412s 1412s UPCASE_IN("FREDERICK"); 1412s 1412s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1412s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1412s OF CHANGING THEM IN PLACE: 1412s 1412s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1412s SUB UPCASE { 1412s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1412s MY @PARMS = @_; 1412s FOR (@PARMS) { TR/A-Z/A-Z/ } 1412s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1412s } 1412s 1412s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1412s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1412s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1412s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1412s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1412s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1412s 1412s @NEWLIST = UPCASE(@LIST1, @LIST2); 1412s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1412s 1412s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1412s 1412s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1412s 1412s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1412s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1412s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1412s L
FOR ALTERNATIVES. 1412s 1412s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1412s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1412s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1412s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1412s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1412s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1412s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1412s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1412s SEE L FOR MORE ABOUT ALL THAT. 1412s X<&> 1412s 1412s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1412s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1412s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1412s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1412s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1412s X 1412s 1412s &FOO(1,2,3); # PASS THREE ARGUMENTS 1412s FOO(1,2,3); # THE SAME 1412s 1412s FOO(); # PASS AN EMPTY ARGUMENT LIST 1412s &FOO(); # THE SAME 1412s 1412s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1412s USE STRICT 'SUBS'; 1412s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1412s # A COMPILE-TIME ERROR 1412s NO STRICT 'SUBS'; 1412s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1412s # A LITERAL STRING "FOO" 1412s 1412s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1412s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1412s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1412s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1412s X<&> 1412s 1412s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1412s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1412s YOUR SUBROUTINE'S NAME. 1412s 1412s USE V5.16; 1412s MY $FACTORIAL = SUB { 1412s MY ($X) = @_; 1412s RETURN 1 IF $X == 1; 1412s RETURN($X * __SUB__->( $X - 1 ) ); 1412s }; 1412s 1412s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1412s IS SUBJECT TO CHANGE. 1412s 1412s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1412s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1412s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1412s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1412s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1412s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1412s SPECIAL, PRE-DEFINED THINGS. 1412s 1412s =OVER 1412s 1412s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1412s 1412s C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C, C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C, C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C, C, C, C, C, C, C, 1412s C, C, C, C, C, C, 1412s C, C, C, C, C, C, C, 1412s C, C, C, C, C, C, 1412s C, C, C, C, C, 1412s C, C, C, C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C, C, C, C, C, C, C, 1412s C, C, C, C, C, C, C, 1412s C, C, C, C, C, C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1412s L<< C|PERLFUNC/REQUIRE >> 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C 1412s 1412s =ITEM DOCUMENTED IN L 1412s 1412s C, C, C, C, C 1412s 1412s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1412s 1412s ANY STARTING WITH C<(> 1412s 1412s =BACK 1412s 1412s THE C, C, C, C AND C SUBROUTINES 1412s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1412s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1412s EXPLICITLY. SEE L 1412s 1412s =HEAD2 SIGNATURES 1412s 1412s X X 1412s 1412s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1412s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1412s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1412s 1412s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1412s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1412s DIRECTLY BY C, IN THE CURRENT SCOPE. 1412s 1412s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1412s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1412s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1412s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1412s 1412s FOR EXAMPLE, 1412s 1412s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1412s 1412s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1412s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1412s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1412s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1412s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1412s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1412s 1412s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1412s THE SIGNATURE. FOR EXAMPLE, 1412s 1412s SUB FOO ($LEFT, $RIGHT) { 1412s RETURN $LEFT + $RIGHT; 1412s } 1412s 1412s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1412s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1412s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1412s EQUIVALENT TO 1412s 1412s SUB FOO { 1412s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1412s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1412s MY $LEFT = $_[0]; 1412s MY $RIGHT = $_[1]; 1412s RETURN $LEFT + $RIGHT; 1412s } 1412s 1412s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1412s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1412s 1412s SUB FOO ($FIRST, $, $THIRD) { 1412s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1412s } 1412s 1412s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1412s MANDATORY FOR THE CALLER TO PASS IT. 1412s 1412s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1412s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1412s 1412s SUB FOO ($LEFT, $RIGHT = 0) { 1412s RETURN $LEFT + $RIGHT; 1412s } 1412s 1412s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1412s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1412s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1412s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1412s FOR EXAMPLE, 1412s 1412s MY $AUTO_ID = 0; 1412s SUB FOO ($THING, $ID = $AUTO_ID++) { 1412s PRINT "$THING HAS ID $ID"; 1412s } 1412s 1412s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1412s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1412s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1412s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1412s 1412s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1412s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1412s } 1412s 1412s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1412s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1412s VALUE PROVIDED WAS C. 1412s 1412s SUB FOO ($NAME //= "WORLD") { 1412s PRINT "HELLO, $NAME"; 1412s } 1412s 1412s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1412s 1412s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1412s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1412s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1412s 1412s SUB FOO ($X ||= 10) { 1412s RETURN 5 + $X; 1412s } 1412s 1412s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1412s FOR EXAMPLE, 1412s 1412s SUB FOO ($THING, $ = 1) { 1412s PRINT $THING; 1412s } 1412s 1412s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1412s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1412s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1412s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1412s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1412s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1412s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1412s 1412s SUB FOO ($THING, $=) { 1412s PRINT $THING; 1412s } 1412s 1412s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1412s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1412s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1412s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1412s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1412s TO RIGHT. 1412s 1412s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1412s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1412s 1412s SUB FOO ($FILTER, @INPUTS) { 1412s PRINT $FILTER->($_) FOREACH @INPUTS; 1412s } 1412s 1412s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1412s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1412s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1412s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1412s 1412s SUB FOO ($THING, @) { 1412s PRINT $THING; 1412s } 1412s 1412s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1412s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1412s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1412s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1412s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1412s AS WITH STANDARD HASH CONSTRUCTION. 1412s 1412s SUB FOO ($FILTER, %INPUTS) { 1412s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1412s } 1412s 1412s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1412s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1412s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1412s 1412s SUB FOO ($THING, %) { 1412s PRINT $THING; 1412s } 1412s 1412s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1412s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1412s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1412s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1412s AN EMPTY ARRAY OR EMPTY HASH. 1412s 1412s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1412s THAT THE CALLER PASSED NO ARGUMENTS: 1412s 1412s SUB FOO () { 1412s RETURN 123; 1412s } 1412s 1412s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1412s WARNING IN THE C CATEGORY. FROM PERL 5.36 1412s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1412s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1412s STATEMENT SUCH AS: 1412s 1412s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1412s 1412s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1412s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1412s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1412s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1412s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1412s WARNINGS IN THE C CATEGORY WHEN 1412s COMPILED: 1412s 1412s SUB F ($X) { 1412s # THIS LINE EMITS THE WARNING SEEN BELOW 1412s PRINT "ARGUMENTS ARE @_"; 1412s } 1412s 1412s Z<> 1412s 1412s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1412s EXPERIMENTAL AT ... 1412s 1412s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1412s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1412s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1412s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1412s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1412s SUPPLY THAT ARGUMENT. 1412s 1412s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1412s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1412s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1412s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1412s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1412s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1412s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1412s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1412s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1412s 1412s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1412s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1412s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1412s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1412s L. FOR EXAMPLE, 1412s 1412s SUB FOO :PROTOTYPE($) { $_[0] } 1412s 1412s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1412s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1412s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1412s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1412s 1412s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1412s RETURN $LEFT + $RIGHT; 1412s } 1412s 1412s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1412s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1412s THE SUBROUTINE'S BODY. 1412s 1412s =HEAD2 PRIVATE VARIABLES VIA MY() 1412s X X X X X 1412s X X 1412s 1412s SYNOPSIS: 1412s 1412s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1412s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1412s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1412s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1412s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1412s 1412s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1412s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1412s SEE L AND L. 1412s 1412s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1412s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1412s (C/C/C/C), LOOP 1412s (C/C/C/C/C), SUBROUTINE, C, 1412s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1412s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1412s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1412s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1412s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1412s 1412s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1412s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1412s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1412s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1412s X 1412s 1412s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1412s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1412s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1412s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1412s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1412s 1412s MY $X = 10; 1412s SUB BUMPX { $X++ } 1412s 1412s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1412s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1412s THE C ITSELF. SEE L. 1412s X 1412s 1412s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1412s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1412s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1412s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1412s 1412s $ARG = "FRED"; # "GLOBAL" VARIABLE 1412s $N = CUBE_ROOT(27); 1412s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1412s # OUTPUTS: FRED THINKS THE ROOT IS 3 1412s 1412s SUB CUBE_ROOT { 1412s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1412s $ARG **= 1/3; 1412s RETURN $ARG; 1412s } 1412s 1412s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1412s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1412s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1412s 1412s MY ($FOO) = ; # WRONG? 1412s MY @FOO = ; 1412s 1412s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1412s 1412s MY $FOO = ; 1412s 1412s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1412s 1412s MY $FOO, $BAR = 1; # WRONG 1412s 1412s THAT HAS THE SAME EFFECT AS 1412s 1412s MY $FOO; 1412s $BAR = 1; 1412s 1412s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1412s THE CURRENT STATEMENT. THUS, 1412s 1412s MY $X = $X; 1412s 1412s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1412s THE EXPRESSION 1412s 1412s MY $X = 123 AND $X == 123 1412s 1412s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1412s 1412s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1412s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1412s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1412s 1412s WHILE (MY $LINE = <>) { 1412s $LINE = LC $LINE; 1412s } CONTINUE { 1412s PRINT $LINE; 1412s } 1412s 1412s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1412s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1412s IT. SIMILARLY, IN THE CONDITIONAL 1412s 1412s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1412s USER_AGREES(); 1412s } ELSIF ($ANSWER =~ /^NO$/I) { 1412s USER_DISAGREES(); 1412s } ELSE { 1412s CHOMP $ANSWER; 1412s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1412s } 1412s 1412s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1412s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1412s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1412s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1412s 1412s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1412s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1412s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1412s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1412s IN THE LOOP 1412s X X 1412s 1412s FOR MY $I (1, 2, 3) { 1412s SOME_FUNCTION(); 1412s } 1412s 1412s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1412s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1412s X X 1412s 1412s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1412s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1412s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1412s 1412s USE STRICT 'VARS'; 1412s 1412s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1412s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1412s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1412s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1412s THIS WITH C. 1412s 1412s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1412s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1412s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1412s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1412s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1412s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1412s EXAMPLE. 1412s 1412s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1412s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1412s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1412s 1412s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1412s 1412s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1412s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1412s IS ALSO VISIBLE: 1412s 1412s PACKAGE MAIN; 1412s OUR $X = 10; 1412s MY $X = 20; 1412s PRINT "$X AND $::X\N"; 1412s 1412s THAT WILL PRINT OUT C<20> AND C<10>. 1412s 1412s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1412s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1412s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1412s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1412s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1412s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1412s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1412s AN ANONYMOUS SUB REFERENCE: 1412s 1412s MY $SECRET_VERSION = '1.001-BETA'; 1412s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1412s $SECRET_SUB->(); 1412s 1412s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1412s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1412s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1412s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1412s UNQUALIFIED AND UNQUALIFIABLE. 1412s 1412s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1412s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1412s L FOR SOMETHING OF A WORK-AROUND TO 1412s THIS. 1412s 1412s =HEAD2 PERSISTENT PRIVATE VARIABLES 1412s X X X X 1412s X X 1412s 1412s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1412s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1412s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1412s 1412s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1412s 1412s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1412s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1412s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1412s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1412s THE C FORM DOES NOT REQUIRE THE 1412s C PRAGMA. 1412s 1412s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1412s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1412s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1412s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1412s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1412s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1412s SUBROUTINE EACH TIME IT IS EXECUTED.) 1412s 1412s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1412s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1412s 1412s USE FEATURE 'STATE'; 1412s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1412s 1412s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1412s 1412s USE FEATURE 'STATE'; 1412s SUB CREATE_COUNTER { 1412s RETURN SUB { STATE $X; RETURN ++$X } 1412s } 1412s 1412s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1412s CODE OUTSIDE. 1412s 1412s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1412s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1412s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1412s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1412s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1412s 1412s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1412s 1412s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1412s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1412s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1412s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1412s 1412s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1412s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1412s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1412s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1412s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1412s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1412s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1412s 1412s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1412s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1412s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1412s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1412s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1412s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1412s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1412s 1412s { 1412s MY $SECRET_VAL = 0; 1412s SUB GIMME_ANOTHER { 1412s RETURN ++$SECRET_VAL; 1412s } 1412s } 1412s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1412s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1412s 1412s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1412s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1412s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1412s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1412s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1412s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1412s STARTS TO RUN: 1412s 1412s BEGIN { 1412s MY $SECRET_VAL = 0; 1412s SUB GIMME_ANOTHER { 1412s RETURN ++$SECRET_VAL; 1412s } 1412s } 1412s 1412s SEE L ABOUT THE 1412s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1412s C AND C. 1412s 1412s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1412s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1412s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1412s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1412s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1412s 1412s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1412s X X X X 1412s X 1412s 1412s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1412s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1412s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1412s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1412s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1412s 1412s SYNOPSIS: 1412s 1412s # LOCALIZATION OF VALUES 1412s 1412s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1412s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1412s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1412s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1412s 1412s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1412s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1412s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1412s # LOCALIZATION 1412s 1412s # LOCALIZATION OF SYMBOLS 1412s 1412s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1412s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1412s # @MERLYN IS REALLY @RANDAL, ETC 1412s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1412s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1412s 1412s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1412s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1412s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1412s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1412s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1412s 1412s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1412s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1412s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1412s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1412s 1412s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1412s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1412s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1412s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1412s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1412s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1412s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1412s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1412s UNDEFINED VALUE.) 1412s 1412s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1412s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1412s VARIABLES OUTSIDE THE LOOP. 1412s 1412s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1412s X 1412s 1412s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1412s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1412s VIEWED AS A SCALAR OR AN ARRAY. SO 1412s 1412s LOCAL($FOO) = ; 1412s LOCAL @FOO = ; 1412s 1412s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1412s 1412s LOCAL $FOO = ; 1412s 1412s SUPPLIES A SCALAR CONTEXT. 1412s 1412s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1412s X 1412s 1412s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1412s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1412s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1412s 1412s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1412s 1412s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1412s { LOCAL $/ = UNDEF; $SLURP = ; } 1412s 1412s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1412s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1412s I, BECAUSE THE $1 VARIABLE IS 1412s MAGICAL AND READ-ONLY : 1412s 1412s LOCAL $1 = 2; 1412s 1412s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1412s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1412s TO SAFELY REUSE $_ IN A SUBROUTINE. 1412s 1412s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1412s WORK AS DESCRIBED. 1412s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1412s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1412s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1412s SEE L FOR MORE 1412s DETAILS. 1412s X 1412s 1412s =HEAD3 LOCALIZATION OF GLOBS 1412s X X 1412s 1412s THE CONSTRUCT 1412s 1412s LOCAL *NAME; 1412s 1412s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1412s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1412s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1412s 1412s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1412s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1412s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1412s SEPARATOR. 1412s 1412s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1412s X X 1412s X 1412s 1412s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1412s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1412s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1412s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1412s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1412s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1412s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1412s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1412s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1412s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1412s 1412s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1412s @ARY = ( 0..5 ); 1412s { 1412s LOCAL($ARY[5]) = 6; 1412s LOCAL($HASH{'A'}) = 'DRILL'; 1412s WHILE (MY $E = POP(@ARY)) { 1412s PRINT "$E . . .\N"; 1412s LAST UNLESS $E > 3; 1412s } 1412s IF (@ARY) { 1412s $HASH{'ONLY A'} = 'TEST'; 1412s DELETE $HASH{'A'}; 1412s } 1412s } 1412s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1412s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1412s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1412s 1412s PERL WILL PRINT 1412s 1412s 6 . . . 1412s 4 . . . 1412s 3 . . . 1412s THIS IS A TEST ONLY A TEST. 1412s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1412s 1412s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1412s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1412s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1412s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1412s 1412s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1412s X X X 1412s X 1412s 1412s YOU CAN USE THE C AND C 1412s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1412s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1412s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1412s 1412s DO { 1412s MY $VAL = $ARRAY[$IDX]; 1412s LOCAL $ARRAY[$IDX]; 1412s DELETE $ARRAY[$IDX]; 1412s $VAL 1412s } 1412s 1412s AND 1412s 1412s DO { 1412s MY $VAL = $HASH{KEY}; 1412s LOCAL $HASH{KEY}; 1412s DELETE $HASH{KEY}; 1412s $VAL 1412s } 1412s 1412s EXCEPT THAT FOR THOSE THE C IS 1412s SCOPED TO THE C BLOCK. SLICES ARE 1412s ALSO ACCEPTED. 1412s 1412s MY %HASH = ( 1412s A => [ 7, 8, 9 ], 1412s B => 1, 1412s ) 1412s 1412s { 1412s MY $X = DELETE LOCAL $HASH{A}; 1412s # $X IS [ 7, 8, 9 ] 1412s # %HASH IS (B => 1) 1412s 1412s { 1412s MY @NUMS = DELETE LOCAL @$X[0, 2] 1412s # @NUMS IS (7, 9) 1412s # $X IS [ UNDEF, 8 ] 1412s 1412s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1412s } 1412s # $X IS BACK TO [ 7, 8, 9 ] 1412s 1412s } 1412s # %HASH IS BACK TO ITS ORIGINAL STATE 1412s 1412s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1412s 1412s =HEAD2 LVALUE SUBROUTINES 1412s X X 1412s 1412s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1412s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1412s 1412s MY $VAL; 1412s SUB CANMOD : LVALUE { 1412s $VAL; # OR: RETURN $VAL; 1412s } 1412s SUB NOMOD { 1412s $VAL; 1412s } 1412s 1412s CANMOD() = 5; # ASSIGNS TO $VAL 1412s NOMOD() = 5; # ERROR 1412s 1412s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1412s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1412s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1412s 1412s DATA(2,3) = GET_DATA(3,4); 1412s 1412s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1412s 1412s (DATA(2,3)) = GET_DATA(3,4); 1412s 1412s AND IN: 1412s 1412s (DATA(2),DATA(3)) = GET_DATA(3,4); 1412s 1412s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1412s 1412s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1412s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1412s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1412s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1412s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1412s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1412s 1412s =HEAD2 LEXICAL SUBROUTINES 1412s X X X X 1412s 1412s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1412s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1412s AVAILABLE UNDER C OR C OR HIGHER. 1412s 1412s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1412s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1412s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1412s CATEGORY WAS DISABLED. 1412s 1412s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1412s DECLARED, AND ONLY AFTER THAT DECLARATION: 1412s 1412s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1412s # VERSIONS EARLIER THAN 5.26. 1412s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1412s USE FEATURE 'LEXICAL_SUBS'; 1412s 1412s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1412s STATE SUB FOO { 1412s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1412s } 1412s FOO(); # CALLS "STATE" SUB 1412s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1412s 1412s MY SUB BAR { ... } 1412s BAR(); # CALLS "MY" SUB 1412s 1412s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1412s 1412s # WRONG 1412s MY SUB BAZ { 1412s BAZ(); 1412s } 1412s 1412s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1412s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1412s 1412s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1412s 1412s MY SUB BAZ { 1412s __SUB__->(); # CALLS ITSELF 1412s } 1412s 1412s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1412s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1412s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1412s HOWEVER: 1412s 1412s MY SUB BAZ; # PREDECLARATION 1412s SUB BAZ { # DEFINE THE "MY" SUB 1412s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1412s } 1412s 1412s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1412s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1412s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1412s 1412s =HEAD3 C VS C 1412s 1412s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1412s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1412s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1412s CONTAINING BLOCK TO THE NEXT. 1412s 1412s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1412s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1412s 1412s SUB WHATEVER { 1412s MY $X = SHIFT; 1412s MY SUB INNER { 1412s ... DO SOMETHING WITH $X ... 1412s } 1412s INNER(); 1412s } 1412s 1412s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1412s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1412s SEE THE C<$X> FROM THE FIRST CALL TO C. 1412s 1412s =HEAD3 C SUBROUTINES 1412s 1412s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1412s SUBROUTINE OF THE SAME NAME. 1412s 1412s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1412s INSIDE AN INNER SCOPE: 1412s 1412s SUB FOO { ... } 1412s 1412s SUB BAR { 1412s MY SUB FOO { ... } 1412s { 1412s # NEED TO USE THE OUTER FOO HERE 1412s OUR SUB FOO; 1412s FOO(); 1412s } 1412s } 1412s 1412s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1412s 1412s PACKAGE MYSNEAKYMODULE; 1412s 1412s OUR SUB DO_SOMETHING { ... } 1412s 1412s SUB DO_SOMETHING_WITH_CALLER { 1412s PACKAGE DB; 1412s () = CALLER 1; # SETS @DB::ARGS 1412s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1412s } 1412s 1412s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1412s X X<*> 1412s 1412s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1412s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1412s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1412s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1412s 1412s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1412s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1412s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1412s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1412s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1412s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1412s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1412s 1412s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1412s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1412s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1412s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1412s 1412s SUB DOUBLEARY { 1412s LOCAL(*SOMEARY) = @_; 1412s FOREACH $ELEM (@SOMEARY) { 1412s $ELEM *= 2; 1412s } 1412s } 1412s DOUBLEARY(*FOO); 1412s DOUBLEARY(*BAR); 1412s 1412s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1412s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1412s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1412s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1412s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1412s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1412s 1412s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1412s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1412s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1412s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1412s L. 1412s 1412s =HEAD2 WHEN TO STILL USE LOCAL() 1412s X X 1412s 1412s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1412s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1412s I USE C INSTEAD OF C. 1412s 1412s =OVER 4 1412s 1412s =ITEM 1. 1412s 1412s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1412s 1412s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1412s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1412s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1412s IN C<@FIELDS>. 1412s 1412s { 1412s LOCAL @ARGV = ("/ETC/MOTD"); 1412s LOCAL $/ = UNDEF; 1412s LOCAL $_ = <>; 1412s @FIELDS = SPLIT /^\S*=+\S*$/; 1412s } 1412s 1412s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1412s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1412s 1412s =ITEM 2. 1412s 1412s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1412s 1412s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1412s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1412s TABLE ENTRIES: 1412s 1412s SUB IOQUEUE { 1412s LOCAL (*READER, *WRITER); # NOT MY! 1412s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1412s RETURN (*READER, *WRITER); 1412s } 1412s ($HEAD, $TAIL) = IOQUEUE(); 1412s 1412s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1412s ENTRIES. 1412s 1412s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1412s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1412s A LOCAL ALIAS. 1412s 1412s { 1412s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1412s GROW(); # REALLY CALLS SHRINK() 1412s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1412s } 1412s GROW(); # GET THE REAL GROW() AGAIN 1412s 1412s SEE L FOR MORE ABOUT MANIPULATING 1412s FUNCTIONS BY NAME IN THIS WAY. 1412s 1412s =ITEM 3. 1412s 1412s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1412s 1412s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1412s IS DONE ON DYNAMICS: 1412s 1412s { 1412s LOCAL $SIG{INT} = 'IGNORE'; 1412s FUNCT(); # UNINTERRUPTIBLE 1412s } 1412s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1412s 1412s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1412s 1412s =BACK 1412s 1412s =HEAD2 PASS BY REFERENCE 1412s X X X 1412s 1412s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1412s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1412s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1412s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1412s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1412s 1412s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1412s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1412s OF ALL THEIR FORMER LAST ELEMENTS: 1412s 1412s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1412s 1412s SUB POPMANY { 1412s MY $AREF; 1412s MY @RETLIST; 1412s FOREACH $AREF ( @_ ) { 1412s PUSH @RETLIST, POP @$AREF; 1412s } 1412s RETURN @RETLIST; 1412s } 1412s 1412s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1412s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1412s 1412s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1412s SUB INTER { 1412s MY ($K, $HREF, %SEEN); # LOCALS 1412s FOREACH $HREF (@_) { 1412s WHILE ( $K = EACH %$HREF ) { 1412s $SEEN{$K}++; 1412s } 1412s } 1412s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1412s } 1412s 1412s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1412s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1412s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1412s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1412s A LITTLE EXPENSIVE. 1412s 1412s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1412s 1412s (@W, @X) = FUNC(@Y, @Z); 1412s OR 1412s (%W, %X) = FUNC(%Y, %Z); 1412s 1412s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1412s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1412s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1412s AS ALWAYS. 1412s 1412s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1412s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1412s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1412s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1412s 1412s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1412s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1412s SUB FUNC { 1412s MY ($YREF, $ZREF) = @_; 1412s IF (@$YREF > @$ZREF) { 1412s RETURN ($YREF, $ZREF); 1412s } ELSE { 1412s RETURN ($ZREF, $YREF); 1412s } 1412s } 1412s 1412s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1412s 1412s (*W, *X) = FUNC(\@Y, \@Z); 1412s PRINT "@W HAS MORE THAN @X\N"; 1412s SUB FUNC { 1412s LOCAL (*Y, *Z) = @_; 1412s IF (@Y > @Z) { 1412s RETURN (\@Y, \@Z); 1412s } ELSE { 1412s RETURN (\@Z, \@Y); 1412s } 1412s } 1412s 1412s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1412s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1412s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1412s ARE IN THE SYMBOL TABLE. 1412s 1412s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1412s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1412s FOR EXAMPLE: 1412s 1412s SPLUTTER(\*STDOUT); 1412s SUB SPLUTTER { 1412s MY $FH = SHIFT; 1412s PRINT $FH "HER UM WELL A HMMM\N"; 1412s } 1412s 1412s $REC = GET_REC(\*STDIN); 1412s SUB GET_REC { 1412s MY $FH = SHIFT; 1412s RETURN SCALAR <$FH>; 1412s } 1412s 1412s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1412s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1412s 1412s SUB OPENIT { 1412s MY $PATH = SHIFT; 1412s LOCAL *FH; 1412s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1412s } 1412s 1412s =HEAD2 PROTOTYPES 1412s X X 1412s 1412s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1412s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1412s SECTION OR WITH A L. 1412s IF YOU DECLARE EITHER OF 1412s 1412s SUB MYPUSH (\@@) 1412s SUB MYPUSH :PROTOTYPE(\@@) 1412s 1412s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1412s 1412s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1412s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1412s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1412s OF AN ATTRIBUTE. 1412s 1412s THE 1412s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1412s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1412s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1412s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1412s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1412s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1412s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1412s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1412s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1412s 1412s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1412s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1412s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1412s 1412s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1412s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1412s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1412s CORRESPONDING BUILT-IN. 1412s 1412s DECLARED AS CALLED AS 1412s 1412s SUB MYLINK ($$) MYLINK $OLD, $NEW 1412s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1412s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1412s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1412s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1412s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1412s SUB MYPOP (\@) MYPOP @ARRAY 1412s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1412s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1412s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1412s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1412s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1412s SUB MYRAND (;$) MYRAND 42 1412s SUB MYTIME () MYTIME 1412s 1412s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1412s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1412s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1412s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1412s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1412s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1412s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1412s 1412s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1412s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1412s 1412s SUB MYREF (\[$@%&*]) 1412s 1412s WILL ALLOW CALLING MYREF() AS 1412s 1412s MYREF $VAR 1412s MYREF @ARRAY 1412s MYREF %HASH 1412s MYREF &SUB 1412s MYREF *GLOB 1412s 1412s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1412s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1412s 1412s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1412s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1412s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1412s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1412s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1412s OR A SUBSEQUENT COMMA. 1412s 1412s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1412s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1412s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1412s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1412s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1412s FOLLOWS: 1412s 1412s USE SYMBOL 'QUALIFY_TO_REF'; 1412s 1412s SUB FOO (*) { 1412s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1412s ... 1412s } 1412s 1412s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1412s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1412s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1412s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1412s 1412s SUB MYPUSH (+@) { 1412s MY $AREF = SHIFT; 1412s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1412s PUSH @$AREF, @_; 1412s } 1412s 1412s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1412s IS OF AN ACCEPTABLE TYPE. 1412s 1412s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1412s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1412s 1412s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1412s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1412s PROVIDED, C<$_> WILL BE USED INSTEAD. 1412s 1412s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1412s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1412s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1412s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1412s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1412s 1412s MYTIME +2; 1412s 1412s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1412s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1412s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1412s 1412s SUB MYGETPROTOBYNUMBER($;); 1412s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1412s 1412s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1412s PROVIDED IT'S IN THE INITIAL POSITION: 1412s X<&> 1412s 1412s SUB TRY (&@) { 1412s MY($TRY,$CATCH) = @_; 1412s EVAL { &$TRY }; 1412s IF ($@) { 1412s LOCAL $_ = $@; 1412s &$CATCH; 1412s } 1412s } 1412s SUB CATCH (&) { $_[0] } 1412s 1412s TRY { 1412s DIE "PHOOEY"; 1412s } CATCH { 1412s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1412s }; 1412s 1412s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1412s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1412s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1412s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1412s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1412s 1412s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1412s X 1412s 1412s SUB MYGREP (&@) { 1412s MY $CODE = SHIFT; 1412s MY @RESULT; 1412s FOREACH $_ (@_) { 1412s PUSH(@RESULT, $_) IF &$CODE; 1412s } 1412s @RESULT; 1412s } 1412s 1412s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1412s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1412s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1412s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1412s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1412s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1412s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1412s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1412s 1412s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1412s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1412s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1412s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1412s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1412s MAJORITY OF OFFENDING CODE IS FIXED. 1412s 1412s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1412s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1412s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1412s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1412s 1412s SUB FUNC ($) { 1412s MY $N = SHIFT; 1412s PRINT "YOU GAVE ME $N\N"; 1412s } 1412s 1412s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1412s RETURNING A LIST: 1412s 1412s FUNC(@FOO); 1412s FUNC( $TEXT =~ /\W+/G ); 1412s 1412s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1412s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1412s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1412s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1412s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1412s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1412s 1412s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1412s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1412s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1412s EFFECT, LIKE SO: 1412s 1412s SUB FOO($$); 1412s SUB FOO($$) { 1412s FOO 1, 2; 1412s } 1412s 1412s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1412s TO MAKE THE WORLD A BETTER PLACE. 1412s 1412s =HEAD2 CONSTANT FUNCTIONS 1412s X 1412s 1412s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1412s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1412s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1412s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1412s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1412s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1412s 1412s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1412s 1412s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1412s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1412s # AND IT'S INLINED, TOO! 1412s SUB ST_DEV () { 0 } 1412s SUB ST_INO () { 1 } 1412s 1412s SUB FLAG_FOO () { 1 << 8 } 1412s SUB FLAG_BAR () { 1 << 9 } 1412s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1412s 1412s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1412s 1412s SUB N () { INT(OPT_BAZ) / 3 } 1412s 1412s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1412s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1412s 1412s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1412s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1412s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1412s C: 1412s 1412s SUB BAZ_VAL () { 1412s IF (OPT_BAZ) { 1412s RETURN 23; 1412s } 1412s ELSE { 1412s RETURN 42; 1412s } 1412s } 1412s SUB BONK_VAL () { RETURN 12345 } 1412s 1412s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1412s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1412s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1412s 1412s BEGIN { 1412s MY $VAR = 1; 1412s NO STRICT 'REFS'; 1412s *INLINED = SUB () { $VAR }; 1412s } 1412s 1412s BEGIN { 1412s MY $VAR = 1; 1412s MY $REF = \$VAR; 1412s NO STRICT 'REFS'; 1412s *NOT_INLINED = SUB () { $VAR }; 1412s } 1412s 1412s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1412s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1412s 1412s BEGIN { 1412s MY $X = 10; 1412s *FOO = SUB () { $X }; 1412s $X++; 1412s } 1412s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1412s 1412s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1412s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1412s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1412s SO IT PRINTED C<10>, NOT C<11>. 1412s 1412s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1412s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1412s ASIDE FROM WHERE IT IS DECLARED. 1412s 1412s # FINE, NO WARNING 1412s BEGIN { 1412s MY $X = 54321; 1412s *INLINED = SUB () { $X }; 1412s } 1412s # ERROR 1412s BEGIN { 1412s MY $X; 1412s $X = 54321; 1412s *ALSO_INLINED = SUB () { $X }; 1412s } 1412s 1412s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1412s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1412s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1412s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1412s CONSTANT SUBROUTINE: 1412s 1412s MY $X = 54321; 1412s *INLINED = SUB : CONST { $X }; 1412s $X++; 1412s 1412s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1412s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1412s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1412s VALUE CAPTURED THE SAME WAY. 1412s 1412s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1412s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1412s AN EXPLICIT C: 1412s 1412s BEGIN { 1412s MY $X = 10; 1412s *FOO = SUB () { RETURN $X }; 1412s $X++; 1412s } 1412s PRINT FOO(); # PRINTS 11 1412s 1412s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1412s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1412s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1412s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1412s 1412s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1412s SUB ONE { 1412s 1; 1412s } 1412s IF (ONE ) { 1412s PRINT ONE() IF ONE ; 1412s } 1412s 1412s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1412s SUB ONE () { 1 } 1412s DO { 1412s PRINT 1 1412s }; 1412s 1412s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1412s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1412s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1412s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1412s 1412s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1412s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1412s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1412s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1412s 1412s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1412s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1412s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1412s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1412s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1412s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1412s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1412s MENTIONED ABOVE: 1412s 1412s SUB NOT_INLINED () { RETURN 23 } 1412s 1412s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1412s X X X X 1412s 1412s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1412s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1412s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1412s ON A NON-UNIX SYSTEM. 1412s 1412s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1412s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1412s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1412s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1412s 1412s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1412s CHDIR $SOMEWHERE; 1412s SUB CHDIR { ... } 1412s 1412s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1412s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1412s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1412s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1412s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1412s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1412s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1412s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1412s FOR SOME KEYWORDS. SEE L. 1412s 1412s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1412s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1412s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1412s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1412s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1412s THAT IS, THEY COULD SAY 1412s 1412s USE MODULE 'OPEN'; 1412s 1412s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1412s 1412s USE MODULE; 1412s 1412s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1412s 1412s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1412s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1412s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1412s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1412s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1412s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1412s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1412s 1412s PACKAGE REGLOB; 1412s REQUIRE EXPORTER; 1412s @ISA = 'EXPORTER'; 1412s @EXPORT_OK = 'GLOB'; 1412s 1412s SUB IMPORT { 1412s MY $PKG = SHIFT; 1412s RETURN UNLESS @_; 1412s MY $SYM = SHIFT; 1412s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1412s $PKG->EXPORT($WHERE, $SYM, @_); 1412s } 1412s 1412s SUB GLOB { 1412s MY $PAT = SHIFT; 1412s MY @GOT; 1412s IF (OPENDIR MY $D, '.') { 1412s @GOT = GREP /$PAT/, READDIR $D; 1412s CLOSEDIR $D; 1412s } 1412s RETURN @GOT; 1412s } 1412s 1; 1412s 1412s AND HERE'S HOW IT COULD BE (AB)USED: 1412s 1412s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1412s PACKAGE FOO; 1412s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1412s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1412s 1412s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1412s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1412s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1412s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1412s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1412s IT MUST BE DONE AT ALL. 1412s 1412s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1412s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1412s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1412s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1412s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1412s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1412s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1412s LIBRARY. 1412s 1412s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1412s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1412s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1412s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1412s (SEE L). 1412s 1412s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1412s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1412s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1412s 1412s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1412s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1412s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1412s C SYNTAX, THOUGH). 1412s 1412s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1412s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1412s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1412s 1412s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1412s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1412s 1412s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1412s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1412s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1412s 1412s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1412s 1412s =HEAD2 AUTOLOADING 1412s X X 1412s 1412s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1412s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1412s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1412s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1412s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1412s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1412s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1412s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1412s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1412s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1412s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1412s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1412s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1412s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1412s SUBROUTINE NAME. SEE L FOR DETAILS.) 1412s 1412s 1412s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1412s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1412s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1412s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1412s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1412s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1412s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1412s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1412s 1412s SUB AUTOLOAD { 1412s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1412s MY $PROGRAM = $AUTOLOAD; 1412s $PROGRAM =~ S/.*:://; 1412s SYSTEM($PROGRAM, @_); 1412s } 1412s DATE(); 1412s WHO(); 1412s LS('-L'); 1412s 1412s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1412s EVEN NEED PARENTHESES: 1412s 1412s USE SUBS QW(DATE WHO LS); 1412s DATE; 1412s WHO; 1412s LS '-L'; 1412s 1412s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1412s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1412s 1412s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1412s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1412s DESCRIBED IN L AND IN L, THE STANDARD 1412s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1412s FUNCTIONS TO PERL CODE IN L. 1412s 1412s =HEAD2 SUBROUTINE ATTRIBUTES 1412s X X X 1412s 1412s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1412s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1412s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1412s C HAD BEEN SEEN. SEE L FOR DETAILS 1412s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1412s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1412s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1412s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1412s 1412s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1412s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1412s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1412s NEST PROPERLY. 1412s 1412s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1412s 1412s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1412s SUB PLUGH () : UGLY('\(") :BAD; 1412s SUB XYZZY : _5X5 { ... } 1412s 1412s EXAMPLES OF INVALID SYNTAX: 1412s 1412s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1412s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1412s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1412s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1412s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1412s 1412s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1412s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1412s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1412s PARSED AND INVOKED: 1412s 1412s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1412s 1412s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1412s SEE L AND L. 1412s 1412s =HEAD1 SEE ALSO 1412s 1412s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1412s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1412s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1412s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1412s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1412s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1412s 1412s =FOR VI 1412s # EX: SET STS=0 SW=4 ET: 1412s 1412s ok 2 1412s # testing mod_cgi with /modules/cgi/perl.pl 1412s # expected 200 1412s # received 200 1412s # body: PERL CGI 1412s ok 3 1412s # testing mod_test_rwrite with /test_rwrite 1412s # expected 200 1412s # received 200 1412s # body: A 1412s ok 4 1412s ok 1415s t/filter/case_in.t .................. 1415s 1..3 1415s # Running under perl version 5.040001 for linux 1415s # Current time local: Thu Sep 4 16:23:07 2025 1415s # Current time GMT: Thu Sep 4 16:23:07 2025 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.44 1415s ok 1 1415s # testing mod_cgi with /modules/cgi/perl_echo.pl 1415s # expected 200 1415s # received 200 1415s ok 2 1415s # testing mod_echo_post with /echo_post 1415s # expected 200 1415s # received 200 1415s ok 3 1415s ok 1418s t/filter/input_body.t ............... 1418s 1..2 1418s # Running under perl version 5.040001 for linux 1418s # Current time local: Thu Sep 4 16:23:10 2025 1418s # Current time GMT: Thu Sep 4 16:23:10 2025 1418s # Using Test.pm version 1.31 1418s # Using Apache/Test.pm version 1.44 1418s # testing : Posted "1 ko" 1418s # expected: 'ok 1' 1418s # received: 'ok 1' 1418s ok 1 1418s # testing : Posted "2 ko" 1418s # expected: 'ok 2' 1418s # received: 'ok 2' 1418s ok 2 1418s ok 1421s t/http11/basicauth.t ................ 1421s 1..3 1421s # Running under perl version 5.040001 for linux 1421s # Current time local: Thu Sep 4 16:23:13 2025 1421s # Current time GMT: Thu Sep 4 16:23:13 2025 1421s # Using Test.pm version 1.31 1421s # Using Apache/Test.pm version 1.44 1421s ok 1 1421s ok 2 1421s ok 3 1421s ok 1424s t/http11/chunked.t .................. 1424s 1..30 1424s # Running under perl version 5.040001 for linux 1424s # Current time local: Thu Sep 4 16:23:15 2025 1424s # Current time GMT: Thu Sep 4 16:23:15 2025 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.44 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 1 1424s # testing : response Transfer-Encoding 1424s # expected: 'chunked' 1424s # received: 'chunked' 1424s ok 2 1424s # testing : no Content-Length 1424s # expected: 0 1424s # received: 0 1424s ok 3 1424s # testing : body length 1424s # expected: '70976' 1424s # received: 70976 1424s ok 4 1424s # testing : number of requests 1424s # expected: 1 1424s # received: 1 1424s ok 5 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 6 1424s # testing : response Transfer-Encoding 1424s # expected: 'chunked' 1424s # received: 'chunked' 1424s ok 7 1424s # testing : no Content-Length 1424s # expected: 0 1424s # received: 0 1424s ok 8 1424s # testing : body length 1424s # expected: '212509' 1424s # received: 212509 1424s ok 9 1424s # testing : number of requests 1424s # expected: 2 1424s # received: 2 1424s ok 10 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 11 1424s # testing : response Transfer-Encoding 1424s # expected: 'chunked' 1424s # received: 'chunked' 1424s ok 12 1424s # testing : no Content-Length 1424s # expected: 0 1424s # received: 0 1424s ok 13 1424s # testing : body length 1424s # expected: '280545' 1424s # received: 280545 1424s ok 14 1424s # testing : number of requests 1424s # expected: 3 1424s # received: 3 1424s ok 15 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 16 1424s # testing : response Transfer-Encoding 1424s # expected: 'chunked' 1424s # received: 'chunked' 1424s ok 17 1424s # testing : no Content-Length 1424s # expected: 0 1424s # received: 0 1424s ok 18 1424s # testing : body length 1424s # expected: '845969' 1424s # received: 845969 1424s ok 19 1424s # testing : number of requests 1424s # expected: 4 1424s # received: 4 1424s ok 20 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 21 1424s # testing : no Transfer-Encoding (test result inverted) 1424s # expected: 'chunked' 1424s # received: '' 1424s ok 22 1424s # testing : content length 1424s # expected: 253 1424s # received: '253' 1424s ok 23 1424s # testing : body length 1424s # expected: '242' 1424s # received: 242 1424s ok 24 1424s # testing : number of requests 1424s # expected: 5 1424s # received: 5 1424s ok 25 1424s # testing : response protocol 1424s # expected: 'HTTP/1.1' 1424s # received: 'HTTP/1.1' 1424s ok 26 1424s # testing : no Transfer-Encoding (test result inverted) 1424s # expected: 'chunked' 1424s # received: '' 1424s ok 27 1424s # testing : content length 1424s # expected: '' 1424s # received: '' 1424s ok 28 1424s # testing : body length 1424s # expected: '14276' 1424s # received: 14276 1424s ok 29 1424s # testing : number of requests 1424s # expected: 6 1424s # received: 6 1424s ok 30 1424s ok 1427s t/http11/chunked2.t ................. 1427s 1..2 1427s # Running under perl version 5.040001 for linux 1427s # Current time local: Thu Sep 4 16:23:18 2025 1427s # Current time GMT: Thu Sep 4 16:23:18 2025 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.44 1427s # testing : successful response 1427s # expected: 200 1427s # received: '200' 1427s ok 1 1427s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1427s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1427s ok 2 1427s ok 1430s t/http11/clength.t .................. 1430s 1..6 1430s # Running under perl version 5.040001 for linux 1430s # Current time local: Thu Sep 4 16:23:21 2025 1430s # Current time GMT: Thu Sep 4 16:23:21 2025 1430s # Using Test.pm version 1.31 1430s # Using Apache/Test.pm version 1.44 1430s # testing : successful response 1430s # expected: 200 1430s # received: '200' 1430s ok 1 1430s # expected: 10 1430s # received: '10' 1430s ok 2 1430s # expected: 'bbbbbbbbbb' 1430s # received: 'bbbbbbbbbb' 1430s ok 3 1430s # testing : successful response 1430s # expected: 200 1430s # received: '200' 1430s ok 4 1430s # expected: 6 1430s # received: '6' 1430s ok 5 1430s # expected: 'foobar' 1430s # received: 'foobar' 1430s ok 6 1430s ok 1434s t/http11/post.t ..................... 1434s # using LWP client 1434s 1..51 1434s # Running under perl version 5.040001 for linux 1434s # Current time local: Thu Sep 4 16:23:24 2025 1434s # Current time GMT: Thu Sep 4 16:23:24 2025 1434s # Using Test.pm version 1.31 1434s # Using Apache/Test.pm version 1.44 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 1024 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Connection: Keep-Alive 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 1 1434s #DMMATCH1: 1 1434s #Keep-Alive: timeout=5, max=100 1434s # 1434s # testing : length posted 1434s # expected: '1024' 1434s # received: 1024 1434s ok 1 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 2048 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 2 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '2048' 1434s # received: 2048 1434s ok 2 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 3072 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 3 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '3072' 1434s # received: 3072 1434s ok 3 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 4096 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 4 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '4096' 1434s # received: 4096 1434s ok 4 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 5120 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 5 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '5120' 1434s # received: 5120 1434s ok 5 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 6144 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 6 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '6144' 1434s # received: 6144 1434s ok 6 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 7168 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 7 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '7168' 1434s # received: 7168 1434s ok 7 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 8192 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 8 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '8192' 1434s # received: 8192 1434s ok 8 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 9216 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 5 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 9 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '9216' 1434s # received: 9216 1434s ok 9 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 10240 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 10 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '10240' 1434s # received: 10240 1434s ok 10 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 11264 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 11 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '11264' 1434s # received: 11264 1434s ok 11 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 12288 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 12 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '12288' 1434s # received: 12288 1434s ok 12 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 13312 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 13 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '13312' 1434s # received: 13312 1434s ok 13 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 14336 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 14 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '14336' 1434s # received: 14336 1434s ok 14 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 15360 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 15 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '15360' 1434s # received: 15360 1434s ok 15 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 16384 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 16 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '16384' 1434s # received: 16384 1434s ok 16 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 17408 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 17 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '17408' 1434s # received: 17408 1434s ok 17 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 18432 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 18 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '18432' 1434s # received: 18432 1434s ok 18 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 19456 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 19 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '19456' 1434s # received: 19456 1434s ok 19 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 20480 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 20 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '20480' 1434s # received: 20480 1434s ok 20 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 21504 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:27 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 21 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '21504' 1434s # received: 21504 1434s ok 21 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 22528 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 22 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '22528' 1434s # received: 22528 1434s ok 22 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 23552 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 23 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '23552' 1434s # received: 23552 1434s ok 23 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 24576 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 24 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '24576' 1434s # received: 24576 1434s ok 24 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 25600 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 25 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '25600' 1434s # received: 25600 1434s ok 25 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 26624 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 26 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '26624' 1434s # received: 26624 1434s ok 26 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 27648 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 27 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '27648' 1434s # received: 27648 1434s ok 27 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 28672 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 28 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '28672' 1434s # received: 28672 1434s ok 28 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 29696 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 29 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '29696' 1434s # received: 29696 1434s ok 29 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 30720 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 30 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '30720' 1434s # received: 30720 1434s ok 30 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 31744 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 31 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '31744' 1434s # received: 31744 1434s ok 31 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 32768 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 32 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '32768' 1434s # received: 32768 1434s ok 32 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 33792 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 33 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '33792' 1434s # received: 33792 1434s ok 33 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 34816 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 34 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '34816' 1434s # received: 34816 1434s ok 34 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 35840 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 35 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '35840' 1434s # received: 35840 1434s ok 35 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 36864 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 36 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '36864' 1434s # received: 36864 1434s ok 36 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 37888 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 37 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '37888' 1434s # received: 37888 1434s ok 37 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 38912 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 38 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '38912' 1434s # received: 38912 1434s ok 38 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 39936 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 39 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '39936' 1434s # received: 39936 1434s ok 39 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 40960 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 40 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '40960' 1434s # received: 40960 1434s ok 40 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 41984 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 41 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '41984' 1434s # received: 41984 1434s ok 41 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 43008 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 42 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '43008' 1434s # received: 43008 1434s ok 42 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 44032 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 43 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '44032' 1434s # received: 44032 1434s ok 43 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 45056 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 44 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '45056' 1434s # received: 45056 1434s ok 44 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 46080 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:28 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 45 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '46080' 1434s # received: 46080 1434s ok 45 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 47104 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 46 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '47104' 1434s # received: 47104 1434s ok 46 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 48128 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 47 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '48128' 1434s # received: 48128 1434s ok 47 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 49152 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 48 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '49152' 1434s # received: 49152 1434s ok 48 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 50176 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 49 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '50176' 1434s # received: 50176 1434s ok 49 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 51200 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 6 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 50 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '51200' 1434s # received: 51200 1434s ok 50 1434s #lwp request: 1434s #POST http://localhost:8529/eat_post HTTP/1.1 1434s #User-Agent: libwww-perl/6.78 1434s #Content-Length: 102400 1434s # 1434s #server response: 1434s #HTTP/1.1 200 OK 1434s #Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1434s #Vary: In-If1 1434s #Content-Length: 7 1434s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 1434s #Client-Peer: 127.0.0.1:8529 1434s #Client-Response-Num: 51 1434s #DMMATCH1: 1 1434s # 1434s # testing : length posted 1434s # expected: '102400' 1434s # received: 102400 1434s ok 51 1434s ok 1437s t/modules/aaa.t ..................... 1437s 1..40 1437s # Running under perl version 5.040001 for linux 1437s # Current time local: Thu Sep 4 16:23:29 2025 1437s # Current time GMT: Thu Sep 4 16:23:29 2025 1437s # Using Test.pm version 1.31 1437s # Using Apache/Test.pm version 1.44 1437s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 1437s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 1437s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 1437s ok 1 1437s ok 2 1437s ok 3 1437s ok 4 1437s ok 5 1437s ok 6 1437s ok 7 1437s ok 8 1437s ok 9 1437s ok 10 1437s ok 11 1437s ok 12 1437s ok 13 1437s ok 14 1437s ok 15 1437s ok 16 1437s ok 17 1437s ok 18 1437s ok 19 1437s ok 20 1437s ok 21 1437s ok 22 1437s ok 23 1437s ok 24 1437s ok 25 1437s ok 26 1437s ok 27 1437s ok 28 1437s ok 29 1437s ok 30 1437s ok 31 1437s ok 32 1437s ok 33 1437s ok 34 1437s ok 35 1437s ok 36 1437s ok 37 1437s ok 38 1437s ok 39 1437s ok 40 1437s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm2 1437s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/form1 1437s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 1437s ok 1441s t/modules/access.t .................. 1441s 1..408 1441s # Running under perl version 5.040001 for linux 1441s # Current time local: Thu Sep 4 16:23:32 2025 1441s # Current time GMT: Thu Sep 4 16:23:32 2025 1441s # Using Test.pm version 1.31 1441s # Using Apache/Test.pm version 1.44 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # expecting access. 1441s ok 1 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 2 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from all 1441s # expecting access. 1441s ok 3 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 4 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from localhost 1441s # expecting access. 1441s ok 5 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 6 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 7 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 8 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 9 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 10 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 11 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 12 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 13 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 14 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 15 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 16 1441s # --- 1441s # Order deny,allow 1441s # Allow from all 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 17 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # expecting access. 1441s ok 18 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 19 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from all 1441s # expecting access. 1441s ok 20 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 21 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from localhost 1441s # expecting access. 1441s ok 22 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 23 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 24 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 25 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 26 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 27 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 28 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 29 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 30 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 31 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 32 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 33 1441s # --- 1441s # Order deny,allow 1441s # Allow from localhost 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 34 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # expecting access. 1441s ok 35 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 36 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from all 1441s # expecting access. 1441s ok 37 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 38 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from localhost 1441s # expecting access. 1441s ok 39 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 40 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 41 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 42 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 43 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 44 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 45 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 46 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 47 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 48 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 49 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 50 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 51 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # expecting access. 1441s ok 52 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 53 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from all 1441s # expecting access. 1441s ok 54 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 55 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from localhost 1441s # expecting access. 1441s ok 56 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 57 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 58 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 59 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 60 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 61 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 62 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 63 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 64 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 65 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 66 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 67 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 68 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 69 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 70 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from all 1441s # expecting access. 1441s ok 71 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 72 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from localhost 1441s # expecting access. 1441s ok 73 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 74 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 75 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 76 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 77 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 78 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 79 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 80 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 81 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 82 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 83 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 84 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 85 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # expecting access. 1441s ok 86 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 87 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from all 1441s # expecting access. 1441s ok 88 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 89 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from localhost 1441s # expecting access. 1441s ok 90 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 91 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1 1441s # expecting access. 1441s ok 92 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 93 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0 1441s # expecting access. 1441s ok 94 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 95 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 96 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 97 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/16 1441s # expecting access. 1441s ok 98 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 99 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 100 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 101 1441s # --- 1441s # Order deny,allow 1441s # Allow from 127.0.0.1/16 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 102 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # expecting access. 1441s ok 103 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 104 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from all 1441s # expecting access denial. 1441s ok 105 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 106 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 107 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 108 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 109 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 110 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 111 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 112 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 113 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 114 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 115 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 116 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 117 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 118 1441s # --- 1441s # Order deny,allow 1441s # Allow from somewhere.else.com 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 119 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # expecting access. 1441s ok 120 1441s # --- 1441s # Order deny,allow 1441s # Deny from all 1441s # expecting access denial. 1441s ok 121 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from all 1441s # expecting access denial. 1441s ok 122 1441s # --- 1441s # Order deny,allow 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 123 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 124 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 125 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 126 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 127 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 128 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 129 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 130 1441s # --- 1441s # Order deny,allow 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 131 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 132 1441s # --- 1441s # Order deny,allow 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 133 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 134 1441s # --- 1441s # Order deny,allow 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 135 1441s # --- 1441s # Order deny,allow 1441s # Allow from 66.6.6.6 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 136 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # expecting access. 1441s ok 137 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 138 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from all 1441s # expecting access denial. 1441s ok 139 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 140 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 141 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 142 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 143 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 144 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 145 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 146 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 147 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 148 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 149 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 150 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 151 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 152 1441s # --- 1441s # Order allow,deny 1441s # Allow from all 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 153 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # expecting access. 1441s ok 154 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 155 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from all 1441s # expecting access denial. 1441s ok 156 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 157 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 158 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 159 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 160 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 161 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 162 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 163 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 164 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 165 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 166 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 167 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 168 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 169 1441s # --- 1441s # Order allow,deny 1441s # Allow from localhost 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 170 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # expecting access. 1441s ok 171 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 172 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from all 1441s # expecting access denial. 1441s ok 173 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 174 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 175 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 176 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 177 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 178 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 179 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 180 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 181 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 182 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 183 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 184 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 185 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 186 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 187 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # expecting access. 1441s ok 188 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 189 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from all 1441s # expecting access denial. 1441s ok 190 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 191 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 192 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 193 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 194 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 195 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 196 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 197 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 198 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 199 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 200 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 201 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 202 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 203 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 204 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 205 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 206 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from all 1441s # expecting access denial. 1441s ok 207 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 208 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 209 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 210 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 211 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 212 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 213 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 214 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 215 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 216 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 217 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 218 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 219 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 220 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 221 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # expecting access. 1441s ok 222 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 223 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from all 1441s # expecting access denial. 1441s ok 224 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 225 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 226 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 227 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 228 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 229 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 230 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 231 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 232 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 233 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 234 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 235 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 236 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 237 1441s # --- 1441s # Order allow,deny 1441s # Allow from 127.0.0.1/16 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 238 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # expecting access denial. 1441s ok 239 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 240 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from all 1441s # expecting access denial. 1441s ok 241 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 242 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 243 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 244 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 245 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 246 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 247 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 248 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 249 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 250 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 251 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 252 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 253 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 254 1441s # --- 1441s # Order allow,deny 1441s # Allow from somewhere.else.com 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 255 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # expecting access denial. 1441s ok 256 1441s # --- 1441s # Order allow,deny 1441s # Deny from all 1441s # expecting access denial. 1441s ok 257 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from all 1441s # expecting access denial. 1441s ok 258 1441s # --- 1441s # Order allow,deny 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 259 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 260 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 261 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 262 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 263 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 264 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 265 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 266 1441s # --- 1441s # Order allow,deny 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 267 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 268 1441s # --- 1441s # Order allow,deny 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 269 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 270 1441s # --- 1441s # Order allow,deny 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 271 1441s # --- 1441s # Order allow,deny 1441s # Allow from 66.6.6.6 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 272 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # expecting access. 1441s ok 273 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 274 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from all 1441s # expecting access denial. 1441s ok 275 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 276 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 277 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 278 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 279 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 280 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 281 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 282 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 283 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 284 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 285 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 286 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 287 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 288 1441s # --- 1441s # Order mutual-failure 1441s # Allow from all 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 289 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # expecting access. 1441s ok 290 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 291 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from all 1441s # expecting access denial. 1441s ok 292 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 293 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 294 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 295 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 296 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 297 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 298 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 299 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 300 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 301 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 302 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 303 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 304 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 305 1441s # --- 1441s # Order mutual-failure 1441s # Allow from localhost 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 306 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # expecting access. 1441s ok 307 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 308 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from all 1441s # expecting access denial. 1441s ok 309 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 310 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 311 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 312 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 313 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 314 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 315 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 316 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 317 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 318 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 319 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 320 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 321 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 322 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 323 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # expecting access. 1441s ok 324 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 325 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from all 1441s # expecting access denial. 1441s ok 326 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 327 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 328 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 329 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 330 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 331 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 332 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 333 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 334 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 335 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 336 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 337 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 338 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 339 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 340 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # expecting access. 1441s ok 341 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 342 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from all 1441s # expecting access denial. 1441s ok 343 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 344 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 345 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 346 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 347 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 348 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 349 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 350 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 351 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 352 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 353 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 354 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 355 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 356 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/255.255.0.0 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 357 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # expecting access. 1441s ok 358 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 359 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from all 1441s # expecting access denial. 1441s ok 360 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 361 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 362 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 363 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 364 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 365 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 366 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 367 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 368 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 369 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 370 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 371 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from somewhere.else.com 1441s # expecting access. 1441s ok 372 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 373 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 127.0.0.1/16 1441s # Deny from 66.6.6.6 1441s # expecting access. 1441s ok 374 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # expecting access denial. 1441s ok 375 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 376 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from all 1441s # expecting access denial. 1441s ok 377 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 378 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 379 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 380 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 381 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 382 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 383 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 384 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 385 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 386 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 387 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 388 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 389 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 390 1441s # --- 1441s # Order mutual-failure 1441s # Allow from somewhere.else.com 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 391 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # expecting access denial. 1441s ok 392 1441s # --- 1441s # Order mutual-failure 1441s # Deny from all 1441s # expecting access denial. 1441s ok 393 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from all 1441s # expecting access denial. 1441s ok 394 1441s # --- 1441s # Order mutual-failure 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 395 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from localhost 1441s # expecting access denial. 1441s ok 396 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 397 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1 1441s # expecting access denial. 1441s ok 398 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 399 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0 1441s # expecting access denial. 1441s ok 400 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 401 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/255.255.0.0 1441s # expecting access denial. 1441s ok 402 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 403 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from 127.0.0.1/16 1441s # expecting access denial. 1441s ok 404 1441s # --- 1441s # Order mutual-failure 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 405 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from somewhere.else.com 1441s # expecting access denial. 1441s ok 406 1441s # --- 1441s # Order mutual-failure 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 407 1441s # --- 1441s # Order mutual-failure 1441s # Allow from 66.6.6.6 1441s # Deny from 66.6.6.6 1441s # expecting access denial. 1441s ok 408 1441s ok 1443s t/modules/actions.t ................. 1443s 1..20 1443s # Running under perl version 5.040001 for linux 1443s # Current time local: Thu Sep 4 16:23:35 2025 1443s # Current time GMT: Thu Sep 4 16:23:35 2025 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.44 1443s # expected: 200 1443s # received: '200' 1443s ok 1 1443s # expected: 'nada' 1443s # received: 'nada' 1443s ok 2 1443s # expected: 404 1443s # received: '404' 1443s ok 3 1443s ok 4 # skip RC=404, no need to check content 1443s # expected: 404 1443s # received: '404' 1443s ok 5 1443s ok 6 # skip RC=404, no need to check content 1443s # expected: 404 1443s # received: '404' 1443s ok 7 1443s ok 8 # skip RC=404, no need to check content 1443s # expected: 200 1443s # received: '200' 1443s ok 9 1443s # expected: 'nada' 1443s # received: 'nada' 1443s ok 10 1443s # expected: 404 1443s # received: '404' 1443s ok 11 1443s ok 12 # skip RC=404, no need to check content 1443s # expected: 200 1443s # received: '200' 1443s ok 13 1443s # expected: 'POST 1443s # foo2: bar2 1443s # ' 1443s # received: 'POST 1443s # foo2: bar2 1443s # ' 1443s ok 14 1443s # expected: 405 1443s # received: '405' 1443s ok 15 1443s # expected: 200 1443s # received: '200' 1443s ok 16 1443s # expected: 'foo=bar' 1443s # received: 'foo=bar' 1443s ok 17 1443s # expected: 200 1443s # received: '200' 1443s ok 18 1443s # expected: 'POST 1443s # foo2: bar2 1443s # ' 1443s # received: 'POST 1443s # foo2: bar2 1443s # ' 1443s ok 19 1443s # expected: 405 1443s # received: '405' 1443s ok 20 1443s ok 1447s t/modules/alias.t ................... 1447s 1..134 1447s # Running under perl version 5.040001 for linux 1447s # Current time local: Thu Sep 4 16:23:38 2025 1447s # Current time GMT: Thu Sep 4 16:23:38 2025 1447s # Using Test.pm version 1.31 1447s # Using Apache/Test.pm version 1.44 1447s # verifying simple aliases 1447s # testing : /alias/ 1447s # expected: 200 1447s # received: '200' 1447s ok 1 1447s # testing : /bogu/ 1447s # expected: 404 1447s # received: '404' 1447s ok 2 1447s # verifying alias match with /ali[0-9]. 1447s # testing : /ali0 1447s # expected: 0 1447s # received: '0' 1447s ok 3 1447s # testing : /ali1 1447s # expected: 1 1447s # received: '1' 1447s ok 4 1447s # testing : /ali2 1447s # expected: 2 1447s # received: '2' 1447s ok 5 1447s # testing : /ali3 1447s # expected: 3 1447s # received: '3' 1447s ok 6 1447s # testing : /ali4 1447s # expected: 4 1447s # received: '4' 1447s ok 7 1447s # testing : /ali5 1447s # expected: 5 1447s # received: '5' 1447s ok 8 1447s # testing : /ali6 1447s # expected: 6 1447s # received: '6' 1447s ok 9 1447s # testing : /ali7 1447s # expected: 7 1447s # received: '7' 1447s ok 10 1447s # testing : /ali8 1447s # expected: 8 1447s # received: '8' 1447s ok 11 1447s # testing : /ali9 1447s # expected: 9 1447s # received: '9' 1447s ok 12 1447s # verifying expression alias match with /expr/ali[0-9]. 1447s # testing : /ali0 1447s # expected: 0 1447s # received: '0' 1447s ok 13 1447s # testing : /ali1 1447s # expected: 1 1447s # received: '1' 1447s ok 14 1447s # testing : /ali2 1447s # expected: 2 1447s # received: '2' 1447s ok 15 1447s # testing : /ali3 1447s # expected: 3 1447s # received: '3' 1447s ok 16 1447s # testing : /ali4 1447s # expected: 4 1447s # received: '4' 1447s ok 17 1447s # testing : /ali5 1447s # expected: 5 1447s # received: '5' 1447s ok 18 1447s # testing : /ali6 1447s # expected: 6 1447s # received: '6' 1447s ok 19 1447s # testing : /ali7 1447s # expected: 7 1447s # received: '7' 1447s ok 20 1447s # testing : /ali8 1447s # expected: 8 1447s # received: '8' 1447s ok 21 1447s # testing : /ali9 1447s # expected: 9 1447s # received: '9' 1447s ok 22 1447s # testing : /forbid 1447s # expected: '403' 1447s # received: '403' 1447s ok 23 1447s # testing : /gone 1447s # expected: '410' 1447s # received: '410' 1447s ok 24 1447s # testing : /perm 1447s # expected: '301' 1447s # received: '301' 1447s ok 25 1447s # testing : /perm2 1447s # expected: '301' 1447s # received: '301' 1447s ok 26 1447s # testing : /seeother 1447s # expected: '303' 1447s # received: '303' 1447s ok 27 1447s # testing : /temp 1447s # expected: '302' 1447s # received: '302' 1447s ok 28 1447s # testing : /temp2 1447s # expected: '302' 1447s # received: '302' 1447s ok 29 1447s verifying body of perm and temp redirect match 1447s # testing : /p0 1447s # expected: 0 1447s # received: '0' 1447s ok 30 1447s # testing : /p1 1447s # expected: 1 1447s # received: '1' 1447s ok 31 1447s # testing : /p2 1447s # expected: 2 1447s # received: '2' 1447s ok 32 1447s # testing : /p3 1447s # expected: 3 1447s # received: '3' 1447s ok 33 1447s # testing : /p4 1447s # expected: 4 1447s # received: '4' 1447s ok 34 1447s # testing : /p5 1447s # expected: 5 1447s # received: '5' 1447s ok 35 1447s # testing : /p6 1447s # expected: 6 1447s # received: '6' 1447s ok 36 1447s # testing : /p7 1447s # expected: 7 1447s # received: '7' 1447s ok 37 1447s # testing : /p8 1447s # expected: 8 1447s # received: '8' 1447s ok 38 1447s # testing : /p9 1447s # expected: 9 1447s # received: '9' 1447s ok 39 1447s # testing : /t0 1447s # expected: 0 1447s # received: '0' 1447s ok 40 1447s # testing : /t1 1447s # expected: 1 1447s # received: '1' 1447s ok 41 1447s # testing : /t2 1447s # expected: 2 1447s # received: '2' 1447s ok 42 1447s # testing : /t3 1447s # expected: 3 1447s # received: '3' 1447s ok 43 1447s # testing : /t4 1447s # expected: 4 1447s # received: '4' 1447s ok 44 1447s # testing : /t5 1447s # expected: 5 1447s # received: '5' 1447s ok 45 1447s # testing : /t6 1447s # expected: 6 1447s # received: '6' 1447s ok 46 1447s # testing : /t7 1447s # expected: 7 1447s # received: '7' 1447s ok 47 1447s # testing : /t8 1447s # expected: 8 1447s # received: '8' 1447s ok 48 1447s # testing : /t9 1447s # expected: 9 1447s # received: '9' 1447s ok 49 1447s verifying body of perm and temp redirect match with expression support 1447s # testing : /p0 1447s # expected: 0 1447s # received: '0' 1447s ok 50 1447s # testing : /p1 1447s # expected: 1 1447s # received: '1' 1447s ok 51 1447s # testing : /p2 1447s # expected: 2 1447s # received: '2' 1447s ok 52 1447s # testing : /p3 1447s # expected: 3 1447s # received: '3' 1447s ok 53 1447s # testing : /p4 1447s # expected: 4 1447s # received: '4' 1447s ok 54 1447s # testing : /p5 1447s # expected: 5 1447s # received: '5' 1447s ok 55 1447s # testing : /p6 1447s # expected: 6 1447s # received: '6' 1447s ok 56 1447s # testing : /p7 1447s # expected: 7 1447s # received: '7' 1447s ok 57 1447s # testing : /p8 1447s # expected: 8 1447s # received: '8' 1447s ok 58 1447s # testing : /p9 1447s # expected: 9 1447s # received: '9' 1447s ok 59 1447s # testing : /t0 1447s # expected: 0 1447s # received: '0' 1447s ok 60 1447s # testing : /t1 1447s # expected: 1 1447s # received: '1' 1447s ok 61 1447s # testing : /t2 1447s # expected: 2 1447s # received: '2' 1447s ok 62 1447s # testing : /t3 1447s # expected: 3 1447s # received: '3' 1447s ok 63 1447s # testing : /t4 1447s # expected: 4 1447s # received: '4' 1447s ok 64 1447s # testing : /t5 1447s # expected: 5 1447s # received: '5' 1447s ok 65 1447s # testing : /t6 1447s # expected: 6 1447s # received: '6' 1447s ok 66 1447s # testing : /t7 1447s # expected: 7 1447s # received: '7' 1447s ok 67 1447s # testing : /t8 1447s # expected: 8 1447s # received: '8' 1447s ok 68 1447s # testing : /t9 1447s # expected: 9 1447s # received: '9' 1447s ok 69 1447s verifying return code of seeother and gone redirect match 1447s # testing : s0 1447s # expected: '303' 1447s # received: '303' 1447s ok 70 1447s # testing : s1 1447s # expected: '303' 1447s # received: '303' 1447s ok 71 1447s # testing : s2 1447s # expected: '303' 1447s # received: '303' 1447s ok 72 1447s # testing : s3 1447s # expected: '303' 1447s # received: '303' 1447s ok 73 1447s # testing : s4 1447s # expected: '303' 1447s # received: '303' 1447s ok 74 1447s # testing : s5 1447s # expected: '303' 1447s # received: '303' 1447s ok 75 1447s # testing : s6 1447s # expected: '303' 1447s # received: '303' 1447s ok 76 1447s # testing : s7 1447s # expected: '303' 1447s # received: '303' 1447s ok 77 1447s # testing : s8 1447s # expected: '303' 1447s # received: '303' 1447s ok 78 1447s # testing : s9 1447s # expected: '303' 1447s # received: '303' 1447s ok 79 1447s # testing : g0 1447s # expected: '410' 1447s # received: '410' 1447s ok 80 1447s # testing : g1 1447s # expected: '410' 1447s # received: '410' 1447s ok 81 1447s # testing : g2 1447s # expected: '410' 1447s # received: '410' 1447s ok 82 1447s # testing : g3 1447s # expected: '410' 1447s # received: '410' 1447s ok 83 1447s # testing : g4 1447s # expected: '410' 1447s # received: '410' 1447s ok 84 1447s # testing : g5 1447s # expected: '410' 1447s # received: '410' 1447s ok 85 1447s # testing : g6 1447s # expected: '410' 1447s # received: '410' 1447s ok 86 1447s # testing : g7 1447s # expected: '410' 1447s # received: '410' 1447s ok 87 1447s # testing : g8 1447s # expected: '410' 1447s # received: '410' 1447s ok 88 1447s # testing : g9 1447s # expected: '410' 1447s # received: '410' 1447s ok 89 1447s # testing : f0 1447s # expected: '403' 1447s # received: '403' 1447s ok 90 1447s # testing : f1 1447s # expected: '403' 1447s # received: '403' 1447s ok 91 1447s # testing : f2 1447s # expected: '403' 1447s # received: '403' 1447s ok 92 1447s # testing : f3 1447s # expected: '403' 1447s # received: '403' 1447s ok 93 1447s # testing : f4 1447s # expected: '403' 1447s # received: '403' 1447s ok 94 1447s # testing : f5 1447s # expected: '403' 1447s # received: '403' 1447s ok 95 1447s # testing : f6 1447s # expected: '403' 1447s # received: '403' 1447s ok 96 1447s # testing : f7 1447s # expected: '403' 1447s # received: '403' 1447s ok 97 1447s # testing : f8 1447s # expected: '403' 1447s # received: '403' 1447s ok 98 1447s # testing : f9 1447s # expected: '403' 1447s # received: '403' 1447s ok 99 1447s verifying return code of seeother and gone redirect match with expression support 1447s # testing : s0 1447s # expected: '303' 1447s # received: '303' 1447s ok 100 1447s # testing : s1 1447s # expected: '303' 1447s # received: '303' 1447s ok 101 1447s # testing : s2 1447s # expected: '303' 1447s # received: '303' 1447s ok 102 1447s # testing : s3 1447s # expected: '303' 1447s # received: '303' 1447s ok 103 1447s # testing : s4 1447s # expected: '303' 1447s # received: '303' 1447s ok 104 1447s # testing : s5 1447s # expected: '303' 1447s # received: '303' 1447s ok 105 1447s # testing : s6 1447s # expected: '303' 1447s # received: '303' 1447s ok 106 1447s # testing : s7 1447s # expected: '303' 1447s # received: '303' 1447s ok 107 1447s # testing : s8 1447s # expected: '303' 1447s # received: '303' 1447s ok 108 1447s # testing : s9 1447s # expected: '303' 1447s # received: '303' 1447s ok 109 1447s # testing : g0 1447s # expected: '410' 1447s # received: '410' 1447s ok 110 1447s # testing : g1 1447s # expected: '410' 1447s # received: '410' 1447s ok 111 1447s # testing : g2 1447s # expected: '410' 1447s # received: '410' 1447s ok 112 1447s # testing : g3 1447s # expected: '410' 1447s # received: '410' 1447s ok 113 1447s # testing : g4 1447s # expected: '410' 1447s # received: '410' 1447s ok 114 1447s # testing : g5 1447s # expected: '410' 1447s # received: '410' 1447s ok 115 1447s # testing : g6 1447s # expected: '410' 1447s # received: '410' 1447s ok 116 1447s # testing : g7 1447s # expected: '410' 1447s # received: '410' 1447s ok 117 1447s # testing : g8 1447s # expected: '410' 1447s # received: '410' 1447s ok 118 1447s # testing : g9 1447s # expected: '410' 1447s # received: '410' 1447s ok 119 1447s # testing : f0 1447s # expected: '403' 1447s # received: '403' 1447s ok 120 1447s # testing : f1 1447s # expected: '403' 1447s # received: '403' 1447s ok 121 1447s # testing : f2 1447s # expected: '403' 1447s # received: '403' 1447s ok 122 1447s # testing : f3 1447s # expected: '403' 1447s # received: '403' 1447s ok 123 1447s # testing : f4 1447s # expected: '403' 1447s # received: '403' 1447s ok 124 1447s # testing : f5 1447s # expected: '403' 1447s # received: '403' 1447s ok 125 1447s # testing : f6 1447s # expected: '403' 1447s # received: '403' 1447s ok 126 1447s # testing : f7 1447s # expected: '403' 1447s # received: '403' 1447s ok 127 1447s # testing : f8 1447s # expected: '403' 1447s # received: '403' 1447s ok 128 1447s # testing : f9 1447s # expected: '403' 1447s # received: '403' 1447s ok 129 1447s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1447s # verifying /modules/alias/script is plain text 1447s # testing : /modules/alias/script 1447s # expected: '#!/bin/sh 1447s # echo Content-type: text/plain 1447s # echo 1447s # echo this is a shell script cgi. 1447s # ' 1447s # received: '#!/bin/sh 1447s # echo Content-type: text/plain 1447s # echo 1447s # echo this is a shell script cgi. 1447s # ' 1447s ok 130 1447s # verifying same file accessed at /cgi/script is executed code 1447s # testing : /cgi/script 1447s # expected: 'this is a shell script cgi. 1447s # ' 1447s # received: 'this is a shell script cgi. 1447s # ' 1447s ok 131 1447s # verifying ScriptAliasMatch with /aliascgi-script 1447s # testing : /aliascgi-script 1447s # expected: 'this is a shell script cgi. 1447s # ' 1447s # received: 'this is a shell script cgi. 1447s # ' 1447s ok 132 1447s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1447s # testing : /aliascgi-script 1447s # expected: 'this is a shell script cgi. 1447s # ' 1447s # received: 'this is a shell script cgi. 1447s # ' 1447s ok 133 1447s # verifying bad script alias. 1447s # testing : /aliascgi-nada 1447s # expected: 404 1447s # received: '404' 1447s ok 134 1447s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1447s ok 1449s t/modules/allowmethods.t ............ 1449s 1..9 1449s # Running under perl version 5.040001 for linux 1449s # Current time local: Thu Sep 4 16:23:41 2025 1449s # Current time GMT: Thu Sep 4 16:23:41 2025 1449s # Using Test.pm version 1.31 1449s # Using Apache/Test.pm version 1.44 1449s # testing : Get request to /Get responds 200 1449s # expected: 200 1449s # received: '200' 1449s ok 1 1449s # testing : Head request to /Get responds 200 1449s # expected: 200 1449s # received: '200' 1449s ok 2 1449s # testing : Post request to /Get responds 405 1449s # expected: 405 1449s # received: '405' 1449s ok 3 1449s # testing : Get request to /Head responds 200 1449s # expected: 200 1449s # received: '200' 1449s ok 4 1449s # testing : Head request to /Head responds 200 1449s # expected: 200 1449s # received: '200' 1449s ok 5 1449s # testing : Post request to /Head responds 405 1449s # expected: 405 1449s # received: '405' 1449s ok 6 1449s # testing : Get request to /Post responds 405 1449s # expected: 405 1449s # received: '405' 1449s ok 7 1449s # testing : Head request to /Post responds 405 1449s # expected: 405 1449s # received: '405' 1449s ok 8 1449s # testing : Post request to /Post responds 200 1449s # expected: 200 1449s # received: '200' 1449s ok 9 1449s ok 1452s t/modules/asis.t .................... 1452s 1..3 1452s # Running under perl version 5.040001 for linux 1452s # Current time local: Thu Sep 4 16:23:44 2025 1452s # Current time GMT: Thu Sep 4 16:23:44 2025 1452s # Using Test.pm version 1.31 1452s # Using Apache/Test.pm version 1.44 1452s # testing : asis content OK 1452s # expected: 'This is asis content. 1452s # ' 1452s # received: 'This is asis content. 1452s # ' 1452s ok 1 1452s # testing : asis gave 404 error 1452s # expected: 404 1452s # received: '404' 1452s ok 2 1452s # testing : asis gave 403 error 1452s # expected: 403 1452s # received: '403' 1452s ok 3 1452s ok 1456s t/modules/authz_core.t .............. 1456s 1..504 1456s # Running under perl version 5.040001 for linux 1456s # Current time local: Thu Sep 4 16:23:47 2025 1456s # Current time GMT: Thu Sep 4 16:23:47 2025 1456s # Using Test.pm version 1.31 1456s # Using Apache/Test.pm version 1.44 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 200, expected 200 [a/ : a/ ] 1456s ok 1 1456s # got 200, expected 200 [a/ : a/ 1] 1456s ok 2 1456s # got 200, expected 200 [a/ : a/ 2] 1456s ok 3 1456s # got 200, expected 200 [a/ : a/ 1 2] 1456s ok 4 1456s # got 200, expected 200 [a/ : a/ 3] 1456s ok 5 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ user1: a/ ] 1456s ok 6 1456s # got 200, expected 200 [a/ user1: a/ user1] 1456s ok 7 1456s # got 401, expected 401 [a/ user1: a/ user2] 1456s ok 8 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ Any 1 2: a/ ] 1456s ok 9 1456s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1456s ok 10 1456s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1456s ok 11 1456s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1456s ok 12 1456s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1456s ok 13 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1456s ok 14 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1456s ok 15 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1456s ok 16 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1456s ok 17 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1456s ok 18 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1456s ok 19 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1456s ok 20 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1456s ok 21 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1456s ok 22 1456s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1456s ok 23 1456s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1456s ok 24 1456s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1456s ok 25 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1456s ok 26 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1456s ok 27 1456s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1456s ok 28 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1456s ok 29 1456s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1456s ok 30 1456s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1456s ok 31 1456s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1456s ok 32 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1456s ok 33 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1456s ok 34 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1456s ok 35 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1456s ok 36 1456s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1456s ok 37 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1456s ok 38 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1456s ok 39 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1456s ok 40 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1456s ok 41 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1456s ok 42 1456s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1456s ok 43 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1456s ok 44 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1456s ok 45 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1456s ok 46 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1456s ok 47 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1456s ok 48 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1456s ok 49 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1456s ok 50 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1456s ok 51 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1456s ok 52 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1456s ok 53 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1456s ok 54 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1456s ok 55 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1456s ok 56 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1456s ok 57 1456s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1456s ok 58 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 !2: a/ ] 1456s ok 59 1456s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1456s ok 60 1456s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1456s ok 61 1456s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1456s ok 62 1456s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1456s ok 63 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1456s ok 64 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1456s ok 65 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1456s ok 66 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1456s ok 67 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1456s ok 68 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1456s ok 69 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1456s ok 70 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1456s ok 71 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1456s ok 72 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1456s ok 73 1456s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1456s ok 74 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1456s ok 75 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1456s ok 76 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1456s ok 77 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1456s ok 78 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1456s ok 79 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1456s ok 80 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1456s ok 81 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1456s ok 82 1456s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1456s ok 83 1456s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1456s ok 84 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1456s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1456s ok 85 1456s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1456s ok 86 1456s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1456s ok 87 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1456s ok 88 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1456s ok 89 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1456s ok 90 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1456s ok 91 1456s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1456s ok 92 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1456s ok 93 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1456s ok 94 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1456s ok 95 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1456s ok 96 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1456s ok 97 1456s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1456s ok 98 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1456s ok 99 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1456s ok 100 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1456s ok 101 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1456s ok 102 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1456s ok 103 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1456s ok 104 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1456s ok 105 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1456s ok 106 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1456s ok 107 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1456s ok 108 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1456s ok 109 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1456s ok 110 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1456s ok 111 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1456s ok 112 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1456s ok 113 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 2: a/ ] 1456s ok 114 1456s # got 403, expected 403 [a/ All 1 2: a/ 1] 1456s ok 115 1456s # got 403, expected 403 [a/ All 1 2: a/ 2] 1456s ok 116 1456s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1456s ok 117 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1456s ok 118 1456s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1456s ok 119 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1456s ok 120 1456s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1456s ok 121 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1456s ok 122 1456s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1456s ok 123 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1456s ok 124 1456s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1456s ok 125 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1456s ok 126 1456s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1456s ok 127 1456s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1456s ok 128 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1456s ok 129 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1456s ok 130 1456s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1456s ok 131 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1456s ok 132 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1456s ok 133 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1456s ok 134 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1456s ok 135 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1456s ok 136 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1456s ok 137 1456s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1456s ok 138 1456s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1456s ok 139 1456s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1456s ok 140 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1456s ok 141 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1456s ok 142 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1456s ok 143 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1456s ok 144 1456s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1456s ok 145 1456s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1456s ok 146 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1456s ok 147 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1456s ok 148 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1456s ok 149 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1456s ok 150 1456s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1456s ok 151 1456s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1456s ok 152 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1456s ok 153 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1456s ok 154 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1456s ok 155 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1456s ok 156 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1456s ok 157 1456s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1456s ok 158 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1456s ok 159 1456s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1456s ok 160 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1456s ok 161 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1456s ok 162 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1456s ok 163 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1456s ok 164 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1456s ok 165 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1456s ok 166 1456s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1456s ok 167 1456s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1456s ok 168 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1456s ok 169 1456s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1456s ok 170 1456s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1456s ok 171 1456s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1456s ok 172 1456s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1456s ok 173 1456s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1456s ok 174 1456s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1456s ok 175 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1456s ok 176 1456s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1456s ok 177 1456s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1456s ok 178 1456s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1456s ok 179 1456s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1456s ok 180 1456s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1456s ok 181 1456s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1456s ok 182 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1456s ok 183 1456s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1456s ok 184 1456s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1456s ok 185 1456s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1456s ok 186 1456s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1456s ok 187 1456s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1456s ok 188 1456s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1456s ok 189 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1456s ok 190 1456s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1456s ok 191 1456s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1456s ok 192 1456s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1456s ok 193 1456s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1456s ok 194 1456s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1456s ok 195 1456s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1456s ok 196 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1456s ok 197 1456s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1456s ok 198 1456s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1456s ok 199 1456s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1456s ok 200 1456s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1456s ok 201 1456s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1456s ok 202 1456s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1456s ok 203 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1456s ok 204 1456s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1456s ok 205 1456s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1456s ok 206 1456s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1456s ok 207 1456s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1456s ok 208 1456s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1456s ok 209 1456s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1456s ok 210 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1456s ok 211 1456s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1456s ok 212 1456s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1456s ok 213 1456s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1456s ok 214 1456s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1456s ok 215 1456s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1456s ok 216 1456s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1456s ok 217 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1456s ok 218 1456s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1456s ok 219 1456s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1456s ok 220 1456s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1456s ok 221 1456s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1456s ok 222 1456s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1456s ok 223 1456s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1456s ok 224 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1456s ok 225 1456s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1456s ok 226 1456s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1456s ok 227 1456s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1456s ok 228 1456s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1456s ok 229 1456s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1456s ok 230 1456s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1456s ok 231 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1456s ok 232 1456s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1456s ok 233 1456s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1456s ok 234 1456s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1456s ok 235 1456s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1456s ok 236 1456s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1456s ok 237 1456s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1456s ok 238 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1456s ok 239 1456s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1456s ok 240 1456s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1456s ok 241 1456s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1456s ok 242 1456s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1456s ok 243 1456s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1456s ok 244 1456s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1456s ok 245 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1456s ok 246 1456s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1456s ok 247 1456s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1456s ok 248 1456s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1456s ok 249 1456s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1456s ok 250 1456s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1456s ok 251 1456s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1456s ok 252 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1456s ok 253 1456s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1456s ok 254 1456s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1456s ok 255 1456s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1456s ok 256 1456s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1456s ok 257 1456s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1456s ok 258 1456s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1456s ok 259 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1456s ok 260 1456s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1456s ok 261 1456s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1456s ok 262 1456s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1456s ok 263 1456s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1456s ok 264 1456s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1456s ok 265 1456s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1456s ok 266 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1456s ok 267 1456s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1456s ok 268 1456s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1456s ok 269 1456s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1456s ok 270 1456s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1456s ok 271 1456s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1456s ok 272 1456s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1456s ok 273 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1456s ok 274 1456s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1456s ok 275 1456s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1456s ok 276 1456s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1456s ok 277 1456s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1456s ok 278 1456s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1456s ok 279 1456s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1456s ok 280 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1456s ok 281 1456s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1456s ok 282 1456s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1456s ok 283 1456s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1456s ok 284 1456s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1456s ok 285 1456s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1456s ok 286 1456s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1456s ok 287 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1456s ok 288 1456s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1456s ok 289 1456s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1456s ok 290 1456s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1456s ok 291 1456s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1456s ok 292 1456s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1456s ok 293 1456s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1456s ok 294 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1456s ok 295 1456s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1456s ok 296 1456s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1456s ok 297 1456s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1456s ok 298 1456s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1456s ok 299 1456s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1456s ok 300 1456s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1456s ok 301 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1456s ok 302 1456s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1456s ok 303 1456s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1456s ok 304 1456s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1456s ok 305 1456s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1456s ok 306 1456s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1456s ok 307 1456s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1456s ok 308 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1456s ok 309 1456s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1456s ok 310 1456s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1456s ok 311 1456s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1456s ok 312 1456s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1456s ok 313 1456s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1456s ok 314 1456s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1456s ok 315 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1456s ok 316 1456s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1456s ok 317 1456s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1456s ok 318 1456s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1456s ok 319 1456s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1456s ok 320 1456s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1456s ok 321 1456s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1456s ok 322 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1456s ok 323 1456s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1456s ok 324 1456s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1456s ok 325 1456s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1456s ok 326 1456s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1456s ok 327 1456s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1456s ok 328 1456s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1456s ok 329 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1456s ok 330 1456s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1456s ok 331 1456s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1456s ok 332 1456s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1456s ok 333 1456s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1456s ok 334 1456s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1456s ok 335 1456s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1456s ok 336 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1456s ok 337 1456s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1456s ok 338 1456s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1456s ok 339 1456s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1456s ok 340 1456s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1456s ok 341 1456s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1456s ok 342 1456s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1456s ok 343 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1456s ok 344 1456s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1456s ok 345 1456s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1456s ok 346 1456s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1456s ok 347 1456s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1456s ok 348 1456s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1456s ok 349 1456s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1456s ok 350 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1456s ok 351 1456s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1456s ok 352 1456s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1456s ok 353 1456s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1456s ok 354 1456s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1456s ok 355 1456s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1456s ok 356 1456s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1456s ok 357 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1456s ok 358 1456s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1456s ok 359 1456s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1456s ok 360 1456s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1456s ok 361 1456s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1456s ok 362 1456s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1456s ok 363 1456s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1456s ok 364 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1456s ok 365 1456s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1456s ok 366 1456s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1456s ok 367 1456s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1456s ok 368 1456s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1456s ok 369 1456s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1456s ok 370 1456s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1456s ok 371 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1456s ok 372 1456s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1456s ok 373 1456s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1456s ok 374 1456s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1456s ok 375 1456s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1456s ok 376 1456s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1456s ok 377 1456s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1456s ok 378 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1456s ok 379 1456s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1456s ok 380 1456s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1456s ok 381 1456s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1456s ok 382 1456s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1456s ok 383 1456s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1456s ok 384 1456s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1456s ok 385 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1456s ok 386 1456s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1456s ok 387 1456s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1456s ok 388 1456s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1456s ok 389 1456s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1456s ok 390 1456s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1456s ok 391 1456s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1456s ok 392 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1456s ok 393 1456s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1456s ok 394 1456s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1456s ok 395 1456s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1456s ok 396 1456s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1456s ok 397 1456s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1456s ok 398 1456s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1456s ok 399 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1456s ok 400 1456s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1456s ok 401 1456s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1456s ok 402 1456s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1456s ok 403 1456s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1456s ok 404 1456s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1456s ok 405 1456s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1456s ok 406 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1456s ok 407 1456s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1456s ok 408 1456s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1456s ok 409 1456s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1456s ok 410 1456s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1456s ok 411 1456s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1456s ok 412 1456s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1456s ok 413 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1456s ok 414 1456s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1456s ok 415 1456s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1456s ok 416 1456s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1456s ok 417 1456s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1456s ok 418 1456s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1456s ok 419 1456s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1456s ok 420 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1456s ok 421 1456s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1456s ok 422 1456s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1456s ok 423 1456s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1456s ok 424 1456s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1456s ok 425 1456s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1456s ok 426 1456s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1456s ok 427 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1456s ok 428 1456s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1456s ok 429 1456s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1456s ok 430 1456s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1456s ok 431 1456s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1456s ok 432 1456s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1456s ok 433 1456s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1456s ok 434 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1456s ok 435 1456s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1456s ok 436 1456s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1456s ok 437 1456s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1456s ok 438 1456s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1456s ok 439 1456s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1456s ok 440 1456s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1456s ok 441 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1456s ok 442 1456s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1456s ok 443 1456s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1456s ok 444 1456s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1456s ok 445 1456s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1456s ok 446 1456s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1456s ok 447 1456s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1456s ok 448 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1456s ok 449 1456s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1456s ok 450 1456s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1456s ok 451 1456s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1456s ok 452 1456s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1456s ok 453 1456s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1456s ok 454 1456s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1456s ok 455 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1456s ok 456 1456s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1456s ok 457 1456s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1456s ok 458 1456s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1456s ok 459 1456s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1456s ok 460 1456s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1456s ok 461 1456s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1456s ok 462 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1456s ok 463 1456s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1456s ok 464 1456s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1456s ok 465 1456s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1456s ok 466 1456s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1456s ok 467 1456s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1456s ok 468 1456s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1456s ok 469 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1456s ok 470 1456s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1456s ok 471 1456s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1456s ok 472 1456s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1456s ok 473 1456s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1456s ok 474 1456s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1456s ok 475 1456s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1456s ok 476 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1456s ok 477 1456s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1456s ok 478 1456s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1456s ok 479 1456s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1456s ok 480 1456s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1456s ok 481 1456s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1456s ok 482 1456s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1456s ok 483 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1456s ok 484 1456s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1456s ok 485 1456s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1456s ok 486 1456s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1456s ok 487 1456s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1456s ok 488 1456s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1456s ok 489 1456s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1456s ok 490 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1456s ok 491 1456s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1456s ok 492 1456s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1456s ok 493 1456s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1456s ok 494 1456s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1456s ok 495 1456s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1456s ok 496 1456s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1456s ok 497 1456s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1456s ok 498 1456s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1456s ok 499 1456s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1456s ok 500 1456s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1456s ok 501 1456s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1456s ok 502 1456s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1456s ok 503 1456s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1456s ok 504 1456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/basic1 1456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1456s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/groups1 1456s ok 1459s t/modules/autoindex.t ............... 1459s 1..84 1459s # Running under perl version 5.040001 for linux 1459s # Current time local: Thu Sep 4 16:23:50 2025 1459s # Current time GMT: Thu Sep 4 16:23:50 2025 1459s # Using Test.pm version 1.31 1459s # Using Apache/Test.pm version 1.44 1459s --- 1459s IndexOrderDefault Ascending Name 1459s GET /modules/autoindex/htaccess/ 1459s ok 1 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 2 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 3 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 4 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 5 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 6 1459s --- 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 7 1459s --- 1459s IndexOrderDefault Ascending Date 1459s GET /modules/autoindex/htaccess/ 1459s ok 8 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 9 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 10 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 11 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 12 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 13 1459s --- 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 14 1459s --- 1459s IndexOrderDefault Ascending Size 1459s GET /modules/autoindex/htaccess/ 1459s ok 15 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 16 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 17 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 18 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 19 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 20 1459s --- 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 21 1459s --- 1459s IndexOrderDefault Descending Name 1459s GET /modules/autoindex/htaccess/ 1459s ok 22 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 23 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 24 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 25 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 26 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 27 1459s --- 1459s IndexOrderDefault Descending Name 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 28 1459s --- 1459s IndexOrderDefault Descending Date 1459s GET /modules/autoindex/htaccess/ 1459s ok 29 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 30 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 31 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 32 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 33 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 34 1459s --- 1459s IndexOrderDefault Descending Date 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 35 1459s --- 1459s IndexOrderDefault Descending Size 1459s GET /modules/autoindex/htaccess/ 1459s ok 36 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 37 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 38 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 39 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 40 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 41 1459s --- 1459s IndexOrderDefault Descending Size 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 42 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s GET /modules/autoindex/htaccess/ 1459s ok 43 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 44 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 45 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 46 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 47 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 48 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Name 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 49 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s GET /modules/autoindex/htaccess/ 1459s ok 50 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 51 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 52 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 53 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 54 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 55 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Date 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 56 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s GET /modules/autoindex/htaccess/ 1459s ok 57 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 58 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 59 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 60 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 61 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 62 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Ascending Size 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 63 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s GET /modules/autoindex/htaccess/ 1459s ok 64 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 65 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 66 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 67 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 68 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 69 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Name 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 70 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s GET /modules/autoindex/htaccess/ 1459s ok 71 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 72 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 73 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 74 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 75 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 76 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Date 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 77 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s GET /modules/autoindex/htaccess/ 1459s ok 78 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=N O=A) 1459s GET /modules/autoindex/htaccess/?C=N&O=A 1459s ok 79 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=N O=D) 1459s GET /modules/autoindex/htaccess/?C=N&O=D 1459s ok 80 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=M O=A) 1459s GET /modules/autoindex/htaccess/?C=M&O=A 1459s ok 81 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=M O=D) 1459s GET /modules/autoindex/htaccess/?C=M&O=D 1459s ok 82 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=S O=A) 1459s GET /modules/autoindex/htaccess/?C=S&O=A 1459s ok 83 1459s --- 1459s IndexOptions FancyIndexing 1459s IndexOrderDefault Descending Size 1459s 1459s (C=S O=D) 1459s GET /modules/autoindex/htaccess/?C=S&O=D 1459s ok 84 1459s ok 1462s t/modules/autoindex2.t .............. 1462s 1..3 1462s # Running under perl version 5.040001 for linux 1462s # Current time local: Thu Sep 4 16:23:54 2025 1462s # Current time GMT: Thu Sep 4 16:23:54 2025 1462s # Using Test.pm version 1.31 1462s # Using Apache/Test.pm version 1.44 1462s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1462s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1462s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1462s # testing : dir_broken should not be listed 1462s # expected: 0 1462s # received: 0 1462s ok 1 1462s # testing : dir_normal should be listed 1462s # expected: 1 1462s # received: 1 1462s ok 2 1462s # testing : dir_protected should not be listed 1462s # expected: 0 1462s # received: 0 1462s ok 3 1462s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1462s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1462s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1462s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1462s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1462s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1462s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1462s ok 1465s t/modules/brotli.t .................. 1465s 1..64 1465s # Running under perl version 5.040001 for linux 1465s # Current time local: Thu Sep 4 16:23:57 2025 1465s # Current time GMT: Thu Sep 4 16:23:57 2025 1465s # Using Test.pm version 1.31 1465s # Using Apache/Test.pm version 1.44 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 1 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 2 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 3 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 4 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 5 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 6 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 7 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 8 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 9 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 10 1465s qvalue: 1465s # expected: 200 1465s # received: '200' 1465s ok 11 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 12 1465s qvalue: ; 1465s # expected: 200 1465s # received: '200' 1465s ok 13 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 14 1465s qvalue: ; 1465s # expected: 200 1465s # received: '200' 1465s ok 15 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 16 1465s qvalue: ; 1465s # expected: 200 1465s # received: '200' 1465s ok 17 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 18 1465s qvalue: ;q= 1465s # expected: 200 1465s # received: '200' 1465s ok 19 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 20 1465s qvalue: ;q= 1465s # expected: 200 1465s # received: '200' 1465s ok 21 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 22 1465s qvalue: ;q= 1465s # expected: 200 1465s # received: '200' 1465s ok 23 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 24 1465s qvalue: ;q=0 1465s # expected: 200 1465s # received: '200' 1465s ok 25 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 26 1465s qvalue: ;q=0 1465s # expected: 200 1465s # received: '200' 1465s ok 27 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 28 1465s qvalue: ;q=0 1465s # expected: 200 1465s # received: '200' 1465s ok 29 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 30 1465s qvalue: ;q=0. 1465s # expected: 200 1465s # received: '200' 1465s ok 31 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 32 1465s qvalue: ;q=0. 1465s # expected: 200 1465s # received: '200' 1465s ok 33 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 34 1465s qvalue: ;q=0. 1465s # expected: 200 1465s # received: '200' 1465s ok 35 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 36 1465s qvalue: ;q=0.0 1465s # expected: 200 1465s # received: '200' 1465s ok 37 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 38 1465s qvalue: ;q=0.0 1465s # expected: 200 1465s # received: '200' 1465s ok 39 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 40 1465s qvalue: ;q=0.0 1465s # expected: 200 1465s # received: '200' 1465s ok 41 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 42 1465s qvalue: ;q=0.00 1465s # expected: 200 1465s # received: '200' 1465s ok 43 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 44 1465s qvalue: ;q=0.00 1465s # expected: 200 1465s # received: '200' 1465s ok 45 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 46 1465s qvalue: ;q=0.00 1465s # expected: 200 1465s # received: '200' 1465s ok 47 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 48 1465s qvalue: ;q=0.000 1465s # expected: 200 1465s # received: '200' 1465s ok 49 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 50 1465s qvalue: ;q=0.000 1465s # expected: 200 1465s # received: '200' 1465s ok 51 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 52 1465s qvalue: ;q=0.000 1465s # expected: 200 1465s # received: '200' 1465s ok 53 1465s # testing : response without Content-Encoding is OK 1465s # expected: undef 1465s # received: undef 1465s ok 54 1465s qvalue: ;q=0.0000 1465s # expected: 200 1465s # received: '200' 1465s ok 55 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 56 1465s qvalue: ;q=0.0000 1465s # expected: 200 1465s # received: '200' 1465s ok 57 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 58 1465s qvalue: ;q=0.0000 1465s # expected: 200 1465s # received: '200' 1465s ok 59 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 60 1465s # expected: 200 1465s # received: '200' 1465s ok 61 1465s # testing : response Content-Encoding is OK 1465s # expected: 'br' 1465s # received: 'br' 1465s ok 62 1465s # expected: 200 1465s # received: '200' 1465s ok 63 1465s # testing : response Content-Encoding is OK 1465s # expected: 'gzip' 1465s # received: 'gzip' 1465s ok 64 1465s ok 1468s t/modules/buffer.t .................. 1468s 1..12 1468s # Running under perl version 5.040001 for linux 1468s # Current time local: Thu Sep 4 16:23:59 2025 1468s # Current time GMT: Thu Sep 4 16:23:59 2025 1468s # Using Test.pm version 1.31 1468s # Using Apache/Test.pm version 1.44 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 1 1468s ok 2 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 3 1468s ok 4 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 5 1468s ok 6 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 7 1468s ok 8 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 9 1468s ok 10 1468s # testing : Checking return code is '200' 1468s # expected: 200 1468s # received: '200' 1468s ok 11 1468s ok 12 1468s ok 1471s t/modules/cache.t ................... 1471s 1..3 1471s # Running under perl version 5.040001 for linux 1471s # Current time local: Thu Sep 4 16:24:02 2025 1471s # Current time GMT: Thu Sep 4 16:24:02 2025 1471s # Using Test.pm version 1.31 1471s # Using Apache/Test.pm version 1.44 1471s # testing : non-cached call to index.html 1471s # expected: 200 1471s # received: '200' 1471s ok 1 1471s # testing : call to cache index.html 1471s # expected: 200 1471s # received: '200' 1471s ok 2 1471s # testing : cached call to index.html 1471s # expected: 200 1471s # received: '200' 1471s ok 3 1471s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1471s ok 1476s t/modules/cgi.t ..................... 1476s 1..58 1476s # Running under perl version 5.040001 for linux 1476s # Current time local: Thu Sep 4 16:24:05 2025 1476s # Current time GMT: Thu Sep 4 16:24:05 2025 1476s # Using Test.pm version 1.31 1476s # Using Apache/Test.pm version 1.44 1476s # testing : return code for acceptpathinfodefault.sh 1476s # expected: 200 1476s # received: '200' 1476s ok 1 1476s # testing : body for acceptpathinfodefault.sh 1476s # expected: '' 1476s # received: '' 1476s ok 2 1476s # testing : return code for acceptpathinfodefault.sh/foo 1476s # expected: 200 1476s # received: '200' 1476s ok 3 1476s # testing : body for acceptpathinfodefault.sh/foo 1476s # expected: '/foo' 1476s # received: '/foo' 1476s ok 4 1476s # testing : return code for acceptpathinfooff.sh 1476s # expected: 200 1476s # received: '200' 1476s ok 5 1476s # testing : body for acceptpathinfooff.sh 1476s # expected: '' 1476s # received: '' 1476s ok 6 1476s # testing : return code for acceptpathinfooff.sh/foo 1476s # expected: 404 1476s # received: '404' 1476s ok 7 1476s # no body test for this one 1476s ok 8 1476s # testing : return code for acceptpathinfoon.sh 1476s # expected: 200 1476s # received: '200' 1476s ok 9 1476s # testing : body for acceptpathinfoon.sh 1476s # expected: '' 1476s # received: '' 1476s ok 10 1476s # testing : return code for acceptpathinfoon.sh/foo 1476s # expected: 200 1476s # received: '200' 1476s ok 11 1476s # testing : body for acceptpathinfoon.sh/foo 1476s # expected: '/foo' 1476s # received: '/foo' 1476s ok 12 1476s # testing : return code for bogus-perl.pl 1476s # expected: 500 1476s # received: '500' 1476s ok 13 1476s # cgi log created ok. 1476s ok 14 1476s # testing : return code for bogus-sh.sh 1476s # expected: 500 1476s # received: '500' 1476s ok 15 1476s # checking that log size (807) is bigger than it used to be (523) 1476s ok 16 1476s # testing : return code for nph-stderr.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 17 1476s # testing : body for nph-stderr.pl 1476s # expected: 'this is nph-stdout' 1476s # received: 'this is nph-stdout' 1476s ok 18 1476s # testing : return code for nph-test.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 19 1476s # testing : body for nph-test.pl 1476s # expected: 'ok' 1476s # received: 'ok' 1476s ok 20 1476s # testing : return code for perl.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 21 1476s # testing : body for perl.pl 1476s # expected: 'perl cgi' 1476s # received: 'perl cgi' 1476s ok 22 1476s # testing : return code for sh.sh 1476s # expected: 200 1476s # received: '200' 1476s ok 23 1476s # testing : body for sh.sh 1476s # expected: 'sh cgi' 1476s # received: 'sh cgi' 1476s ok 24 1476s # testing : return code for stderr1.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 25 1476s # testing : body for stderr1.pl 1476s # expected: 'this is stdout' 1476s # received: 'this is stdout' 1476s ok 26 1476s # testing : return code for stderr2.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 27 1476s # testing : body for stderr2.pl 1476s # expected: 'this is also stdout' 1476s # received: 'this is also stdout' 1476s ok 28 1476s # testing : return code for stderr3.pl 1476s # expected: 200 1476s # received: '200' 1476s ok 29 1476s # testing : body for stderr3.pl 1476s # expected: 'this is more stdout' 1476s # received: 'this is more stdout' 1476s ok 30 1476s # posted content (length 10) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1476s # expected: '500' 1476s # received: '500' 1476s ok 31 1476s # checking that log size (35781) is greater than 807 1476s ok 32 1476s # verifying that logged content is 10 characters 1476s ok 33 1476s # posted content (length 99) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1476s # expected: '500' 1476s # received: '500' 1476s ok 34 1476s # checking that log size (36240) is greater than 35781 1476s ok 35 1476s # verifying that logged content is 99 characters 1476s ok 36 1476s # posted content (length 250) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1476s # expected: '500' 1476s # received: '500' 1476s ok 37 1476s # checking that log size (36851) is greater than 36240 1476s ok 38 1476s # verifying that logged content is 250 characters 1476s ok 39 1476s # posted content (length 255) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1476s # expected: '500' 1476s # received: '500' 1476s ok 40 1476s # checking that log size (37467) is greater than 36851 1476s ok 41 1476s # verifying that logged content is 255 characters 1476s ok 42 1476s # posted content (length 256) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1476s # expected: '500' 1476s # received: '500' 1476s ok 43 1476s # checking that log size (38084) is greater than 37467 1476s ok 44 1476s # verifying that logged content is 256 characters 1476s ok 45 1476s # posted content (length 257) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1476s # expected: '500' 1476s # received: '500' 1476s ok 46 1476s # checking that log size (38701) is greater than 38084 1476s ok 47 1476s # verifying that logged content is 256 characters 1476s ok 48 1476s # posted content (length 258) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1476s # expected: '500' 1476s # received: '500' 1476s ok 49 1476s # checking that log size (39318) is greater than 38701 1476s ok 50 1476s # verifying that logged content is 256 characters 1476s ok 51 1476s # posted content (length 1024) to bogus-perl.pl 1476s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1476s # expected: '500' 1476s # received: '500' 1476s ok 52 1476s # checking that log size (39936) is greater than 39318 1476s ok 53 1476s # verifying that logged content is 256 characters 1476s ok 54 1476s # verifying log is greater than 40960 bytes. 1476s ok 55 1476s # verifying log did not grow after making bogus request. 1476s ok 56 1476s # verifying log did not grow after making another bogus request. 1476s ok 57 1476s # checking that HEAD /modules/cgi/perl.pl returns 200. 1476s ok 58 1476s ok 1479s t/modules/data.t .................... 1479s 1..2 1479s # Running under perl version 5.040001 for linux 1479s # Current time local: Thu Sep 4 16:24:11 2025 1479s # Current time GMT: Thu Sep 4 16:24:11 2025 1479s # Using Test.pm version 1.31 1479s # Using Apache/Test.pm version 1.44 1479s # testing : Checking return code is '200' 1479s # expected: 200 1479s # received: '200' 1479s ok 1 1479s ok 2 1479s ok 1484s t/modules/dav.t ..................... 1484s 1..19 1484s # Running under perl version 5.040001 for linux 1484s # Current time local: Thu Sep 4 16:24:14 2025 1484s # Current time GMT: Thu Sep 4 16:24:14 2025 1484s # Using Test.pm version 1.31 1484s # Using Apache/Test.pm version 1.44 1484s resource lock test: 1484s ok 1 1484s DAV put test: 1484s ok 2 1484s getting DAV resource properties: 1484s ok 3 1484s created: Thu, 04 Sep 2025 16:24:17 GMT 1484s modified: Thu, 04 Sep 2025 16:24:17 GMT 1484s now: Thu, 04 Sep 2025 16:24:19 GMT 1484s ok 4 1484s ok 5 1484s resource lock status test: 1484s ok 6 1484s resource unlock test: 1484s ok 7 1484s resource lock status test: 1484s ok 8 1484s getting uri... 1484s expect: 1484s -> 1484s 1484s
1484s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1484s this is a page generated by
1484s the mod_dav test in the Apache
1484s perl test suite.
1484s
1484s 1484s 1484s <- 1484s ok 15 1484s ok 16 1484s resource delete test: 1484s ok 17 1484s expect 404 not found got: 404 1484s ok 18 1484s PR 49825: expect 400 bad request got: 400 1484s ok 19 1484s ok 1487s t/modules/deflate.t ................. 1487s 1..47 1487s # Running under perl version 5.040001 for linux 1487s # Current time local: Thu Sep 4 16:24:19 2025 1487s # Current time GMT: Thu Sep 4 16:24:19 2025 1487s # Using Test.pm version 1.31 1487s # Using Apache/Test.pm version 1.44 1487s testing default 1487s ok 1 1487s ok 2 1487s ok 3 1487s ok 4 1487s ok 5 1487s ok 6 1487s ok 7 1487s ok 8 1487s ok 9 1487s ok 10 1487s ok 11 1487s ok 12 1487s ok 13 1487s ok 14 1487s ok 15 1487s ok 16 1487s ok 17 1487s ok 18 1487s ok 19 1487s ok 20 1487s ok 21 1487s ok 22 1487s ok 23 1487s ok 24 1487s ok 25 1487s ok 26 1487s ok 27 1487s ok 28 1487s ok 29 1487s ok 30 1487s ok 31 1487s ok 32 1487s ok 33 1487s ok 34 1487s ok 35 1487s ok 36 1487s ok 37 1487s ok 38 1487s ok 39 1487s ok 40 1487s ok 41 1487s ok 42 1487s ok 43 1487s ok 44 1487s ok 45 1487s # testing : response was 304 1487s # expected: qr/HTTP\/1\.. 304/ 1487s # received: 'HTTP/1.1 304 Not Modified' 1487s ok 46 1487s # testing : expect EOF after 304 header 1487s # expected: 0 1487s # received: 0 1487s ok 47 1487s ok 1490s t/modules/digest.t .................. 1490s 1..13 1490s # Running under perl version 5.040001 for linux 1490s # Current time local: Thu Sep 4 16:24:22 2025 1490s # Current time GMT: Thu Sep 4 16:24:22 2025 1490s # Using Test.pm version 1.31 1490s # Using Apache/Test.pm version 1.44 1490s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm1 1490s # testing : no user to authenticate 1490s # expected: 401 1490s # received: '401' 1490s ok 1 1490s # testing : user1:foo not found 1490s # expected: 401 1490s # received: '401' 1490s ok 2 1490s # testing : user1:password1 found 1490s # expected: 200 1490s # received: '200' 1490s ok 3 1490s # testing : user1:password1 with query string found 1490s # expected: 200 1490s # received: '200' 1490s ok 4 1490s # testing : manual Authorization header query string 1490s # expected: 200 1490s # received: '200' 1490s ok 5 1490s # testing : manual Authorization with no query string in header 1490s # expected: 400 1490s # received: '400' 1490s ok 6 1490s # testing : manual Authorization header with mismatched query string 1490s # expected: 400 1490s # received: '400' 1490s ok 7 1490s # testing : manual Authorization header with mismatched query string 1490s # expected: 400 1490s # received: '400' 1490s ok 8 1490s # testing : manual Authorization with no query string in header + MSIE 1490s # expected: 200 1490s # received: '200' 1490s ok 9 1490s # testing : a compliant response coming from MSIE 1490s # expected: 200 1490s # received: '200' 1490s ok 10 1490s # testing : manual Authorization header with mismatched query string + MSIE 1490s # expected: 400 1490s # received: '400' 1490s ok 11 1490s # testing : manual Authorization header with mismatched query string + MSIE 1490s # expected: 400 1490s # received: '400' 1490s ok 12 1490s # testing : no query string + MSIE 1490s # expected: 200 1490s # received: '200' 1490s ok 13 1490s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/realm1 1490s ok 1494s t/modules/dir.t ..................... 1494s 1..212 1494s # Running under perl version 5.040001 for linux 1494s # Current time local: Thu Sep 4 16:24:25 2025 1494s # Current time GMT: Thu Sep 4 16:24:25 2025 1494s # Using Test.pm version 1.31 1494s # Using Apache/Test.pm version 1.44 1494s expecting 403 (forbidden) using DirectoryIndex foo 1494s ok 1 1494s running 5 test gambit for "1.html" 1494s ok 2 1494s ok 3 1494s ok 4 1494s ok 5 1494s ok 6 1494s running 5 test gambit for "2.html" 1494s ok 7 1494s ok 8 1494s ok 9 1494s ok 10 1494s ok 11 1494s running 5 test gambit for "3.html" 1494s ok 12 1494s ok 13 1494s ok 14 1494s ok 15 1494s ok 16 1494s running 5 test gambit for "4.html" 1494s ok 17 1494s ok 18 1494s ok 19 1494s ok 20 1494s ok 21 1494s running 5 test gambit for "5.html" 1494s ok 22 1494s ok 23 1494s ok 24 1494s ok 25 1494s ok 26 1494s running 5 test gambit for "6.html" 1494s ok 27 1494s ok 28 1494s ok 29 1494s ok 30 1494s ok 31 1494s running 5 test gambit for "7.html" 1494s ok 32 1494s ok 33 1494s ok 34 1494s ok 35 1494s ok 36 1494s running 5 test gambit for "8.html" 1494s ok 37 1494s ok 38 1494s ok 39 1494s ok 40 1494s ok 41 1494s running 5 test gambit for "9.html" 1494s ok 42 1494s ok 43 1494s ok 44 1494s ok 45 1494s ok 46 1494s running 5 test gambit for "0.html" 1494s ok 47 1494s ok 48 1494s ok 49 1494s ok 50 1494s ok 51 1494s expecting 403 (forbidden) using DirectoryIndex goo 1494s ok 52 1494s running 5 test gambit for "1.html" 1494s ok 53 1494s ok 54 1494s ok 55 1494s ok 56 1494s ok 57 1494s running 5 test gambit for "2.html" 1494s ok 58 1494s ok 59 1494s ok 60 1494s ok 61 1494s ok 62 1494s running 5 test gambit for "3.html" 1494s ok 63 1494s ok 64 1494s ok 65 1494s ok 66 1494s ok 67 1494s running 5 test gambit for "4.html" 1494s ok 68 1494s ok 69 1494s ok 70 1494s ok 71 1494s ok 72 1494s running 5 test gambit for "5.html" 1494s ok 73 1494s ok 74 1494s ok 75 1494s ok 76 1494s ok 77 1494s running 5 test gambit for "6.html" 1494s ok 78 1494s ok 79 1494s ok 80 1494s ok 81 1494s ok 82 1494s running 5 test gambit for "7.html" 1494s ok 83 1494s ok 84 1494s ok 85 1494s ok 86 1494s ok 87 1494s running 5 test gambit for "8.html" 1494s ok 88 1494s ok 89 1494s ok 90 1494s ok 91 1494s ok 92 1494s running 5 test gambit for "9.html" 1494s ok 93 1494s ok 94 1494s ok 95 1494s ok 96 1494s ok 97 1494s running 5 test gambit for "0.html" 1494s ok 98 1494s ok 99 1494s ok 100 1494s ok 101 1494s ok 102 1494s expecting 403 (forbidden) using DirectoryIndex moo 1494s ok 103 1494s running 5 test gambit for "1.html" 1494s ok 104 1494s ok 105 1494s ok 106 1494s ok 107 1494s ok 108 1494s running 5 test gambit for "2.html" 1494s ok 109 1494s ok 110 1494s ok 111 1494s ok 112 1494s ok 113 1494s running 5 test gambit for "3.html" 1494s ok 114 1494s ok 115 1494s ok 116 1494s ok 117 1494s ok 118 1494s running 5 test gambit for "4.html" 1494s ok 119 1494s ok 120 1494s ok 121 1494s ok 122 1494s ok 123 1494s running 5 test gambit for "5.html" 1494s ok 124 1494s ok 125 1494s ok 126 1494s ok 127 1494s ok 128 1494s running 5 test gambit for "6.html" 1494s ok 129 1494s ok 130 1494s ok 131 1494s ok 132 1494s ok 133 1494s running 5 test gambit for "7.html" 1494s ok 134 1494s ok 135 1494s ok 136 1494s ok 137 1494s ok 138 1494s running 5 test gambit for "8.html" 1494s ok 139 1494s ok 140 1494s ok 141 1494s ok 142 1494s ok 143 1494s running 5 test gambit for "9.html" 1494s ok 144 1494s ok 145 1494s ok 146 1494s ok 147 1494s ok 148 1494s running 5 test gambit for "0.html" 1494s ok 149 1494s ok 150 1494s ok 151 1494s ok 152 1494s ok 153 1494s expecting 403 (forbidden) using DirectoryIndex bleh 1494s ok 154 1494s running 5 test gambit for "1.html" 1494s ok 155 1494s ok 156 1494s ok 157 1494s ok 158 1494s ok 159 1494s running 5 test gambit for "2.html" 1494s ok 160 1494s ok 161 1494s ok 162 1494s ok 163 1494s ok 164 1494s running 5 test gambit for "3.html" 1494s ok 165 1494s ok 166 1494s ok 167 1494s ok 168 1494s ok 169 1494s running 5 test gambit for "4.html" 1494s ok 170 1494s ok 171 1494s ok 172 1494s ok 173 1494s ok 174 1494s running 5 test gambit for "5.html" 1494s ok 175 1494s ok 176 1494s ok 177 1494s ok 178 1494s ok 179 1494s running 5 test gambit for "6.html" 1494s ok 180 1494s ok 181 1494s ok 182 1494s ok 183 1494s ok 184 1494s running 5 test gambit for "7.html" 1494s ok 185 1494s ok 186 1494s ok 187 1494s ok 188 1494s ok 189 1494s running 5 test gambit for "8.html" 1494s ok 190 1494s ok 191 1494s ok 192 1494s ok 193 1494s ok 194 1494s running 5 test gambit for "9.html" 1494s ok 195 1494s ok 196 1494s ok 197 1494s ok 198 1494s ok 199 1494s running 5 test gambit for "0.html" 1494s ok 200 1494s ok 201 1494s ok 202 1494s ok 203 1494s ok 204 1494s DirectoryIndex /modules/alias/index.html 1494s ok 205 1494s expecting 403 for DirectoryIndex foo goo moo bleh 1494s ok 206 1494s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1494s ok 207 1494s 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 1494s ok 208 1494s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1494s ok 209 1494s ok 210 1494s ok 211 1494s ok 212 # skip missing DirectorySlash NotFound 1494s ok 1496s t/modules/directorymatch.t .......... 1496s 1..2 1496s # Running under perl version 5.040001 for linux 1496s # Current time local: Thu Sep 4 16:24:28 2025 1496s # Current time GMT: Thu Sep 4 16:24:28 2025 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.44 1496s # testing : code for /index.html 1496s # expected: 200 1496s # received: '200' 1496s ok 1 1496s # testing : check for DMMATCH1 1496s # expected: '1' 1496s # received: '1' 1496s ok 2 1496s ok 1499s t/modules/env.t ..................... 1499s 1..6 1499s # Running under perl version 5.040001 for linux 1499s # Current time local: Thu Sep 4 16:24:31 2025 1499s # Current time GMT: Thu Sep 4 16:24:31 2025 1499s # Using Test.pm version 1.31 1499s # Using Apache/Test.pm version 1.44 1499s # host: /modules/env/host.shtml 1499s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1499s ok 1 1499s # nothere: /modules/env/nothere.shtml 1499s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1499s ok 2 1499s # set: /modules/env/set.shtml 1499s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1499s ok 3 1499s # setempty: /modules/env/setempty.shtml 1499s # setempty: EXPECT -><- ACTUAL -><- 1499s ok 4 1499s # type: /modules/env/type.shtml 1499s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1499s ok 5 1499s # unset: /modules/env/unset.shtml 1499s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1499s ok 6 1499s ok 1502s t/modules/expires.t ................. 1502s 1..92 1502s # Running under perl version 5.040001 for linux 1502s # Current time local: Thu Sep 4 16:24:34 2025 1502s # Current time GMT: Thu Sep 4 16:24:34 2025 1502s # Using Test.pm version 1.31 1502s # Using Apache/Test.pm version 1.44 1502s # debug: index.html 1502s HTTP/1.1 200 OK 1502s Cache-Control: max-age=313123206 1502s Connection: close 1502s Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Accept-Ranges: bytes 1502s ETag: "3-62c6deaf13e40" 1502s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1502s Vary: In-If1 1502s Content-Length: 3 1502s Content-Type: text/html 1502s Expires: Tue, 07 Aug 2035 19:04:44 GMT 1502s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1502s Client-Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Client-Peer: 127.0.0.1:8529 1502s Client-Response-Num: 1 1502s DMMATCH1: 1 1502s ok 1 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 2 1502s # debug: text.txt 1502s HTTP/1.1 200 OK 1502s Cache-Control: max-age=0 1502s Connection: close 1502s Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Accept-Ranges: bytes 1502s ETag: "0-62c6deaf13e40" 1502s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1502s Vary: In-If1 1502s Content-Type: text/plain 1502s Expires: Thu, 04 Sep 2025 16:24:37 GMT 1502s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1502s Client-Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Client-Peer: 127.0.0.1:8529 1502s Client-Response-Num: 1 1502s DMMATCH1: 1 1502s ok 3 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 4 1502s # debug: image.gif 1502s HTTP/1.1 200 OK 1502s Cache-Control: max-age=120 1502s Connection: close 1502s Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Accept-Ranges: bytes 1502s ETag: "0-62c6deaf13e40" 1502s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1502s Vary: In-If1 1502s Content-Type: image/gif 1502s Expires: Thu, 04 Sep 2025 16:26:37 GMT 1502s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1502s Client-Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Client-Peer: 127.0.0.1:8529 1502s Client-Response-Num: 1 1502s DMMATCH1: 1 1502s 1502s 1502s ok 5 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 6 1502s # debug: foo.jpg 1502s HTTP/1.1 200 OK 1502s Cache-Control: max-age=86400 1502s Connection: close 1502s Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Accept-Ranges: bytes 1502s ETag: "0-62c6deaf13e40" 1502s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1502s Vary: In-If1 1502s Content-Type: image/jpeg 1502s Expires: Fri, 05 Sep 2025 16:24:37 GMT 1502s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1502s Client-Date: Thu, 04 Sep 2025 16:24:37 GMT 1502s Client-Peer: 127.0.0.1:8529 1502s Client-Response-Num: 1 1502s DMMATCH1: 1 1502s 1502s 1502s ok 7 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 8 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 9 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 10 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 11 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 12 1502s # --- 1502s # ExpiresActive On 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 13 1502s # --- 1502s # ExpiresActive On 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 14 1502s # --- 1502s # ExpiresActive On 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 15 1502s # --- 1502s # ExpiresActive On 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 16 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault A36303822 1502s # debug: [Cache-Control] [max-age=36303822] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Thu, 29 Oct 2026 20:48:19 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 29 Oct 2026 20:48:19 GMT 1502s # debug: expires 1793306899 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 36303822 1502s # debug: actual : 36303822 1502s ok 17 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault A36303822 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 18 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault A36303822 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 19 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault A36303822 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 20 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType text/plain M9164015 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 21 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType text/plain M9164015 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 22 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType text/plain M9164015 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 23 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType text/plain M9164015 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 24 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 months 17 days 4 hours 42 minutes 41 seconds" 1502s ExpiresByType text/plain A35616103 1502s # debug: [Cache-Control] [max-age=4077761] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 21 Oct 2025 21:07:18 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 21 Oct 2025 21:07:18 GMT 1502s # debug: expires 1761080838 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 4077761 1502s # debug: actual : 4077761 1502s ok 25 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 months 17 days 4 hours 42 minutes 41 seconds" 1502s ExpiresByType text/plain A35616103 1502s # debug: [Cache-Control] [max-age=35616103] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Wed, 21 Oct 2026 21:46:20 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Wed, 21 Oct 2026 21:46:20 GMT 1502s # debug: expires 1792619180 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 35616103 1502s # debug: actual : 35616103 1502s ok 26 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 months 17 days 4 hours 42 minutes 41 seconds" 1502s ExpiresByType text/plain A35616103 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 27 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 months 17 days 4 hours 42 minutes 41 seconds" 1502s ExpiresByType text/plain A35616103 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 28 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault "modification plus 1 weeks 6 days 5 hours 33 minutes 30 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 29 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault "modification plus 1 weeks 6 days 5 hours 33 minutes 30 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 30 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault "modification plus 1 weeks 6 days 5 hours 33 minutes 30 seconds" 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 31 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault "modification plus 1 weeks 6 days 5 hours 33 minutes 30 seconds" 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 32 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 10 days 10 minutes 13 seconds" 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 33 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 10 days 10 minutes 13 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 34 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 10 days 10 minutes 13 seconds" 1502s # debug: [Cache-Control] [max-age=19491600] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Sat, 18 Apr 2026 06:44:38 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Sat, 18 Apr 2026 06:44:38 GMT 1502s # debug: expires 1776494678 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 38794213 1502s # debug: actual : 38794213 1502s ok 35 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 10 days 10 minutes 13 seconds" 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 36 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault A1319786 1502s ExpiresByType image/gif "access plus 1 years 2 weeks 7 days 3 hours 2 minutes 47 seconds" 1502s # debug: [Cache-Control] [max-age=1319786] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Fri, 19 Sep 2025 23:01:03 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 19 Sep 2025 23:01:03 GMT 1502s # debug: expires 1758322863 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 1319786 1502s # debug: actual : 1319786 1502s ok 37 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault A1319786 1502s ExpiresByType image/gif "access plus 1 years 2 weeks 7 days 3 hours 2 minutes 47 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 38 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault A1319786 1502s ExpiresByType image/gif "access plus 1 years 2 weeks 7 days 3 hours 2 minutes 47 seconds" 1502s # debug: [Cache-Control] [max-age=33361367] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Fri, 25 Sep 2026 19:27:24 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 25 Sep 2026 19:27:24 GMT 1502s # debug: expires 1790364444 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 33361367 1502s # debug: actual : 33361367 1502s ok 39 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault A1319786 1502s ExpiresByType image/gif "access plus 1 years 2 weeks 7 days 3 hours 2 minutes 47 seconds" 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 40 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault M40893756 1502s # debug: [Cache-Control] [max-age=21591143] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 12 May 2026 13:57:01 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 12 May 2026 13:57:01 GMT 1502s # debug: expires 1778594221 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 40893756 1502s # debug: actual : 40893756 1502s ok 41 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault M40893756 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 42 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault M40893756 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 43 1502s #--- 1502s # ExpiresActive On 1502s ExpiresDefault M40893756 1502s # debug: [Cache-Control] [max-age=86400] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 05 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 05 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757089477 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 86400 1502s # debug: actual : 86400 1502s ok 44 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/jpeg "modification plus 2 months 2 weeks 3 days 28 minutes 37 seconds" 1502s # debug: [Cache-Control] [max-age=313123206] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1502s # debug: expires 2070126284 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 332425819 1502s # debug: actual : 332425819 1502s ok 45 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/jpeg "modification plus 2 months 2 weeks 3 days 28 minutes 37 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 46 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/jpeg "modification plus 2 months 2 weeks 3 days 28 minutes 37 seconds" 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 47 1502s # --- 1502s # ExpiresActive On 1502s ExpiresByType image/jpeg "modification plus 2 months 2 weeks 3 days 28 minutes 37 seconds" 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 48 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 years 2 months 2 days 5 hours 48 minutes 6 seconds" 1502s ExpiresByType image/jpeg A8498124 1502s # debug: [Cache-Control] [max-age=36913686] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Expires] [Thu, 05 Nov 2026 22:12:43 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 05 Nov 2026 22:12:43 GMT 1502s # debug: expires 1793916763 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 36913686 1502s # debug: actual : 36913686 1502s ok 49 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 years 2 months 2 days 5 hours 48 minutes 6 seconds" 1502s ExpiresByType image/jpeg A8498124 1502s # debug: [Cache-Control] [max-age=0] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: expires 1757003077 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 19302612 1502s # debug: actual : 19302612 1502s ok 50 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 years 2 months 2 days 5 hours 48 minutes 6 seconds" 1502s ExpiresByType image/jpeg A8498124 1502s # debug: [Cache-Control] [max-age=120] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Expires] [Thu, 04 Sep 2025 16:26:37 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Thu, 04 Sep 2025 16:26:37 GMT 1502s # debug: expires 1757003197 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 120 1502s # debug: actual : 120 1502s ok 51 1502s # --- 1502s # ExpiresActive On 1502s ExpiresDefault "access plus 1 years 2 months 2 days 5 hours 48 minutes 6 seconds" 1502s ExpiresByType image/jpeg A8498124 1502s # debug: [Cache-Control] [max-age=8498124] 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Expires] [Fri, 12 Dec 2025 01:00:01 GMT] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s # debug: access Thu, 04 Sep 2025 16:24:37 GMT 1502s # debug: access 1757003077 1502s # debug: expires Fri, 12 Dec 2025 01:00:01 GMT 1502s # debug: expires 1765501201 1502s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1502s # debug: modified 1737700465 1502s # debug: expected: 8498124 1502s # debug: actual : 8498124 1502s ok 52 1502s # --- 1502s # ExpiresActive Off 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 53 1502s # --- 1502s # ExpiresActive Off 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 54 1502s # --- 1502s # ExpiresActive Off 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 55 1502s # --- 1502s # ExpiresActive Off 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 56 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 weeks 8 days 3 hours 4 minutes 40 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 57 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 weeks 8 days 3 hours 4 minutes 40 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 58 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 weeks 8 days 3 hours 4 minutes 40 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 59 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 weeks 8 days 3 hours 4 minutes 40 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 60 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType text/plain A40353324 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 61 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType text/plain A40353324 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 62 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType text/plain A40353324 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 63 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType text/plain A40353324 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 64 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "modification plus 1 months 1 weeks 4 days 4 hours 31 minutes 42 seconds" 1502s ExpiresByType text/plain M37007050 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 65 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "modification plus 1 months 1 weeks 4 days 4 hours 31 minutes 42 seconds" 1502s ExpiresByType text/plain M37007050 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 66 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "modification plus 1 months 1 weeks 4 days 4 hours 31 minutes 42 seconds" 1502s ExpiresByType text/plain M37007050 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 67 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "modification plus 1 months 1 weeks 4 days 4 hours 31 minutes 42 seconds" 1502s ExpiresByType text/plain M37007050 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 68 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault M38203549 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 69 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault M38203549 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 70 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault M38203549 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 71 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault M38203549 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 72 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/gif "access plus 2 months 2 weeks 1 days 3 hours 22 minutes 24 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 73 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/gif "access plus 2 months 2 weeks 1 days 3 hours 22 minutes 24 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 74 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/gif "access plus 2 months 2 weeks 1 days 3 hours 22 minutes 24 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 75 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/gif "access plus 2 months 2 weeks 1 days 3 hours 22 minutes 24 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 76 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault A285225 1502s ExpiresByType image/gif A34072342 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 77 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault A285225 1502s ExpiresByType image/gif A34072342 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 78 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault A285225 1502s ExpiresByType image/gif A34072342 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 79 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault A285225 1502s ExpiresByType image/gif A34072342 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 80 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 months 2 weeks 2 hours 40 minutes 36 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 81 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 months 2 weeks 2 hours 40 minutes 36 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 82 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 months 2 weeks 2 hours 40 minutes 36 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 83 1502s #--- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 months 2 weeks 2 hours 40 minutes 36 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 84 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/jpeg "access plus 1 months 7 days 7 hours 41 minutes 45 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 85 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/jpeg "access plus 1 months 7 days 7 hours 41 minutes 45 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 86 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/jpeg "access plus 1 months 7 days 7 hours 41 minutes 45 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 87 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresByType image/jpeg "access plus 1 months 7 days 7 hours 41 minutes 45 seconds" 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 88 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 years 1 weeks 8 days 8 hours 30 minutes 29 seconds" 1502s ExpiresByType image/jpeg M9768254 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["3-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Length] [3] 1502s # debug: [Content-Type] [text/html] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 89 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 years 1 weeks 8 days 8 hours 30 minutes 29 seconds" 1502s ExpiresByType image/jpeg M9768254 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [text/plain] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 90 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 years 1 weeks 8 days 8 hours 30 minutes 29 seconds" 1502s ExpiresByType image/jpeg M9768254 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/gif] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 91 1502s # --- 1502s # ExpiresActive Off 1502s ExpiresDefault "access plus 1 years 1 weeks 8 days 8 hours 30 minutes 29 seconds" 1502s ExpiresByType image/jpeg M9768254 1502s # debug: [Connection] [close] 1502s # debug: [Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Accept-Ranges] [bytes] 1502s # debug: [ETag] ["0-62c6deaf13e40"] 1502s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1502s # debug: [Vary] [In-If1] 1502s # debug: [Content-Type] [image/jpeg] 1502s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1502s # debug: [Client-Date] [Thu, 04 Sep 2025 16:24:37 GMT] 1502s # debug: [Client-Peer] [127.0.0.1:8529] 1502s # debug: [Client-Response-Num] [1] 1502s # debug: [DMMATCH1] [1] 1502s ok 92 1502s ok 1506s t/modules/ext_filter.t .............. 1506s 1..24 1506s # Running under perl version 5.040001 for linux 1506s # Current time local: Thu Sep 4 16:24:37 2025 1506s # Current time GMT: Thu Sep 4 16:24:37 2025 1506s # Using Test.pm version 1.31 1506s # Using Apache/Test.pm version 1.44 1506s # testing : sed output filter 1506s # expected: 'barbar' 1506s # received: 'barbar' 1506s ok 1 1506s # testing : slow filter process 1506s # expected: 'foobar' 1506s # received: 'foobar' 1506s ok 2 1506s # testing : echo worked 1506s # expected: 200 1506s # received: '200' 1506s ok 3 1506s # testing : request body filtered 1506s # expected: 'barbar 1506s # ' 1506s # received: 'barbar 1506s # ' 1506s ok 4 1506s # testing : got 413 error 1506s # expected: 413 1506s # received: '413' 1506s ok 5 1506s # testing : got 413 error body 1506s # expected: qr/413 Request Entity Too Large/ 1506s # received: ' 1506s # 1506s # 413 Request Entity Too Large 1506s # 1506s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1526s # 1526s # 1526s # Hello World 1526s # 1526s #

[back]

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

mod_include test

1526s # 1526s # 1526s # Hello World 1526s # 1526s #

[back]

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

mod_include test

1526s # 1526s # 1526s # Hello World 1526s # 1526s #

[back]

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

Load Balancer Manager for localhost

1551s # 1551s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1551s #
Server Built: 2025-07-23T18:22:41
1551s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1551s #
1551s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

1588s #

The document has moved here.

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

Moved Permanently

1588s #

The document has moved here.

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

Moved Permanently

1588s #

The document has moved here.

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

Moved Permanently

1588s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1588s #

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

Multiple Choices

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

Available documents: 1588s #

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

Multiple Choices

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

Available documents: 1588s #

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

Moved Permanently

1588s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1588s #

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

Multiple Choices

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

Available documents: 1588s #

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

Moved Permanently

1588s #

The document has moved here.

1588s # 1588s # ' 1588s ok 48 1588s ok 1591s t/modules/status.t .................. 1591s 1..1 1591s # Running under perl version 5.040001 for linux 1591s # Current time local: Thu Sep 4 16:26:03 2025 1591s # Current time GMT: Thu Sep 4 16:26:03 2025 1591s # Using Test.pm version 1.31 1591s # Using Apache/Test.pm version 1.44 1591s 1591s 1591s Apache Status 1591s 1591s

Apache Server Status for localhost (via 127.0.0.1)

1591s 1591s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1591s
Server MPM: event
1591s
Server Built: 2025-07-23T18:22:41 1591s

1591s
Current Time: Thursday, 04-Sep-2025 16:26:06 UTC
1591s
Restart Time: Thursday, 04-Sep-2025 16:20:33 UTC
1591s
Parent Server Config. Generation: 1
1591s
Parent Server MPM Generation: 0
1591s
Server uptime: 5 minutes 32 seconds
1591s
Server load: 1.03 1.05 0.85
1591s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 28868
1591s
CPU Usage: u3.33 s6.44 cu.65 cs.53 - 3.3% CPU load
1591s
20.7 requests/sec - 426.4 kB/second - 20.6 kB/request - 4.19837 ms/request
1591s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1591s
1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948962no0yes10240000
1949007no0yes00250000
2949008no0yes00250000
3971323no0yes00250000
Sum400 10990000
1591s
________________________W_______________________________________
1591s ____________________________________............................
1591s ................................................................
1591s ................................................................
1591s ................................................................
1591s ................................................................
1591s ................
1591s

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

1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s
SrvPIDAccMCPU 1591s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09489620/97/97_ 1591s 4.04604200.06.396.39 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/90/90_ 1591s 4.06305100.010.4210.42 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
0-09489620/96/96_ 1591s 4.04301510.00.500.50 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/92/92_ 1591s 4.05301260.00.600.60 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/98/98_ 1591s 4.073011250.00.610.61 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-09489620/93/93_ 1591s 4.07301910.02.442.44 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-09489620/92/92_ 1591s 4.04301230.00.570.57 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/91/91_ 1591s 4.05301370.00.620.62 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/94/94_ 1591s 4.07302080.00.680.68 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-09489620/94/94_ 1591s 4.05302070.00.650.65 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/90/90_ 1591s 4.07301780.00.460.46 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-09489620/96/96_ 1591s 4.07301700.01.121.12 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09489620/86/86_ 1591s 4.05302050.01.091.09 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/98/98_ 1591s 4.07302060.01.081.08 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-09489620/85/85_ 1591s 4.04301680.00.430.43 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/94/94_ 1591s 4.04302390.010.3410.34 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/91/91_ 1591s 4.07302500.06.406.40 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-09489620/95/95_ 1591s 4.07301720.02.482.48 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-09489620/90/90_ 1591s 4.04301870.04.404.40 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/97/97_ 1591s 4.04302050.00.520.52 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/88/88_ 1591s 4.07301890.010.2010.20 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09489620/96/96_ 1591s 4.04302110.04.424.42 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489620/89/89_ 1591s 4.07301100.01.371.37 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09489620/89/89_ 1591s 4.07311030.00.580.58 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-09489621/92/92W 1591s 4.050068970.04.604.60 1591s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-09490070/59/59_ 1591s 2.23601030.00.480.48 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/57/57_ 1591s 2.2360710.02.202.20 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/57/57_ 1591s 2.23611090.04.234.23 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/61/61_ 1591s 2.21601320.06.136.13 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/53/53_ 1591s 2.23602210.010.0310.03 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/62/62_ 1591s 2.2160500.00.270.27 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/55/55_ 1591s 2.2160500.00.240.24 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/62/62_ 1591s 2.2360750.00.300.30 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/59/59_ 1591s 2.2160500.00.530.53 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/58/58_ 1591s 2.2460440.00.570.57 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/59/59_ 1591s 2.2260630.00.360.36 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/57/57_ 1591s 2.2430560.00.230.23 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09490070/60/60_ 1591s 2.2230500.00.350.35 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/53/53_ 1591s 2.2430370.00.210.21 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09490070/61/61_ 1591s 2.2230380.00.390.39 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/54/54_ 1591s 2.2430440.00.290.29 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-09490070/62/62_ 1591s 2.2230440.00.300.30 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/53/53_ 1591s 2.2430420.00.250.25 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-09490070/62/62_ 1591s 2.2230630.00.310.31 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/54/54_ 1591s 2.1960640.00.270.27 1591s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/encode?TestEncoded:test=value HTTP/1.1
1-09490070/58/58_ 1591s 2.2360480.00.280.28 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/58/58_ 1591s 2.2360570.00.390.39 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490070/57/57_ 1591s 2.1960500.00.330.33 1591s 127.0.0.1http/1.1localhost:8529GET /modules/session/env.shtml?test=value HTTP/1.1
1-09490070/57/57_ 1591s 2.1960630.00.380.38 1591s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/env/on/env.shtml?test=value HTTP/1.1
1-09490070/57/57_ 1591s 2.1960540.00.770.77 1591s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on?test=value&another=1 HTTP/1.1
2-09490080/77/77_ 1591s 2.8660640.00.380.38 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/87/87_ 1591s 2.87601780.00.560.56 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/80/80_ 1591s 2.8661670.00.780.78 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/81/81_ 1591s 2.87601020.02.432.43 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/77/77_ 1591s 2.86601080.06.366.36 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/82/82_ 1591s 2.8760790.00.900.90 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/82/82_ 1591s 2.8660740.00.710.71 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/81/81_ 1591s 2.866010810.00.370.37 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/78/78_ 1591s 2.8760610.00.470.47 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/80/80_ 1591s 2.8760630.00.610.61 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/79/79_ 1591s 2.8660900.00.700.70 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/87/87_ 1591s 2.8760930.01.351.35 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/74/74_ 1591s 2.8660570.01.191.19 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/80/80_ 1591s 2.8760540.01.231.23 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/80/80_ 1591s 2.86601030.00.490.49 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/83/83_ 1591s 2.8760780.04.404.40 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/77/77_ 1591s 2.866010750.00.890.89 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/81/81_ 1591s 2.8660870.00.710.71 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/79/79_ 1591s 2.88601040.01.111.11 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/81/81_ 1591s 2.88602870.00.540.54 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/78/78_ 1591s 2.8660970.00.370.37 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/79/79_ 1591s 2.88301200.01.281.28 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
2-09490080/80/80_ 1591s 2.87301530.00.640.64 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490080/80/80_ 1591s 2.8830620.00.380.38 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09490080/75/75_ 1591s 2.87301340.00.510.51 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/43/43_ 1591s 1.7230390.00.170.17 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/47/47_ 1591s 1.7330470.00.140.14 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-09713230/48/48_ 1591s 1.7330460.00.160.16 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-09713230/42/42_ 1591s 1.7230390.00.150.15 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/45/45_ 1591s 1.7260660.00.070.07 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/45/45_ 1591s 1.7160450.00.180.18 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/48/48_ 1591s 1.713067080.00.110.11 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/42/42_ 1591s 1.7160820.00.130.13 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/45/45_ 1591s 1.7260320.00.160.16 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/43/43_ 1591s 1.7160550.00.140.14 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/46/46_ 1591s 1.7330340.00.330.33 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-09713230/40/40_ 1591s 1.7330540.00.120.12 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-09713230/49/49_ 1591s 1.7230630.00.270.27 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/39/39_ 1591s 1.7330290.00.200.20 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-09713230/48/48_ 1591s 1.7230660.00.650.65 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/42/42_ 1591s 1.7330420.00.090.09 1591s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-09713230/47/47_ 1591s 1.7160490.00.250.25 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/45/45_ 1591s 1.7230480.00.420.42 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/43/43_ 1591s 1.7260910.00.150.15 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/48/48_ 1591s 1.7160870.00.940.94 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/50/50_ 1591s 1.7160600.00.460.46 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/42/42_ 1591s 1.7260490.00.120.12 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/46/46_ 1591s 1.7260460.00.150.15 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/44/44_ 1591s 1.7160480.00.120.12 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713230/43/43_ 1591s 1.726020610.00.170.17 1591s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1591s
1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s 1591s
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
1591s 1591s ok 1 1591s ok 1595s t/modules/substitute.t .............. 1595s 1..19 1595s # Running under perl version 5.040001 for linux 1595s # Current time local: Thu Sep 4 16:26:06 2025 1595s # Current time GMT: Thu Sep 4 16:26:06 2025 1595s # Using Test.pm version 1.31 1595s # Using Apache/Test.pm version 1.44 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barbar': OK 1595s ok 1 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barbar': OK 1595s ok 2 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'foofoo': OK 1595s ok 3 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barbar': OK 1595s ok 4 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barbar': OK 1595s ok 5 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barbar': OK 1595s ok 6 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'foof 1595s oo': OK 1595s ok 7 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'xfoo': OK 1595s ok 8 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1595s ok 9 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s barx 1595s ': OK 1595s ok 10 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'a$1axb(': OK 1595s ok 11 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'a$XX': OK 1595s ok 12 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1595s ok 13 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'x&x': OK 1595s ok 14 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'xx': OK 1595s ok 15 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'fcooar': OK 1595s ok 16 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'fc$1ar': OK 1595s ok 17 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'fdooar': OK 1595s ok 18 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s got 200 'XXXfooXXX 1595s bar': OK 1595s ok 19 1595s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1595s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1595s ok 1599s t/modules/unique_id.t ............... 1599s 1..300 1599s # Running under perl version 5.040001 for linux 1599s # Current time local: Thu Sep 4 16:26:09 2025 1599s # Current time GMT: Thu Sep 4 16:26:09 2025 1599s # Using Test.pm version 1.31 1599s # Using Apache/Test.pm version 1.44 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 1 1599s # unique id: aLm9pKH4lR4xPtRrHLATpwAAANA 1599s ok 2 1599s ok 3 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 4 1599s # unique id: aLm9pB8VqGw4XBtTTMKeAwAAAIA 1599s ok 5 1599s ok 6 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 7 1599s # unique id: aLm9pKH4lR4xPtRrHLATqAAAANM 1599s ok 8 1599s ok 9 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 10 1599s # unique id: aLm9pOod1xCjoMZgohMauQAAABc 1599s ok 11 1599s ok 12 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 13 1599s # unique id: aLm9pOod1xCjoMZgohMaugAAAAY 1599s ok 14 1599s ok 15 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 16 1599s # unique id: aLm9pOod1xCjoMZgohMauwAAABg 1599s ok 17 1599s ok 18 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 19 1599s # unique id: aLm9pKH4lR4xPtRrHLATqQAAANU 1599s ok 20 1599s ok 21 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 22 1599s # unique id: aLm9pOod1xCjoMZgohMavAAAAAE 1599s ok 23 1599s ok 24 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 25 1599s # unique id: aLm9pB8VqGw4XBtTTMKeBAAAAII 1599s ok 26 1599s ok 27 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 28 1599s # unique id: aLm9pOod1xCjoMZgohMavQAAAAI 1599s ok 29 1599s ok 30 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 31 1599s # unique id: aLm9pB8VqGw4XBtTTMKeBQAAAIM 1599s ok 32 1599s ok 33 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 34 1599s # unique id: aLm9pOod1xCjoMZgohMavgAAABY 1599s ok 35 1599s ok 36 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 37 1599s # unique id: aLm9pOod1xCjoMZgohMavwAAABQ 1599s ok 38 1599s ok 39 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 40 1599s # unique id: aLm9pOF7F35AN4sTqVDBNgAAAFM 1599s ok 41 1599s ok 42 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 43 1599s # unique id: aLm9pOod1xCjoMZgohMawAAAABE 1599s ok 44 1599s ok 45 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 46 1599s # unique id: aLm9pOod1xCjoMZgohMawQAAABI 1599s ok 47 1599s ok 48 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 49 1599s # unique id: aLm9pB8VqGw4XBtTTMKeBgAAAIQ 1599s ok 50 1599s ok 51 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 52 1599s # unique id: aLm9pOod1xCjoMZgohMawgAAAA8 1599s ok 53 1599s ok 54 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 55 1599s # unique id: aLm9pKH4lR4xPtRrHLATqgAAANQ 1599s ok 56 1599s ok 57 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 58 1599s # unique id: aLm9pOod1xCjoMZgohMawwAAAA4 1599s ok 59 1599s ok 60 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 61 1599s # unique id: aLm9pB8VqGw4XBtTTMKeBwAAAIY 1599s ok 62 1599s ok 63 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 64 1599s # unique id: aLm9pKH4lR4xPtRrHLATqwAAANY 1599s ok 65 1599s ok 66 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 67 1599s # unique id: aLm9pOod1xCjoMZgohMaxAAAAAw 1599s ok 68 1599s ok 69 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 70 1599s # unique id: aLm9pB8VqGw4XBtTTMKeCAAAAIg 1599s ok 71 1599s ok 72 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 73 1599s # unique id: aLm9pOod1xCjoMZgohMaxQAAAAk 1599s ok 74 1599s ok 75 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 76 1599s # unique id: aLm9pB8VqGw4XBtTTMKeCQAAAIk 1599s ok 77 1599s ok 78 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 79 1599s # unique id: aLm9pOF7F35AN4sTqVDBNwAAAFY 1599s ok 80 1599s ok 81 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 82 1599s # unique id: aLm9pOod1xCjoMZgohMaxgAAAAc 1599s ok 83 1599s ok 84 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 85 1599s # unique id: aLm9pKH4lR4xPtRrHLATrAAAANc 1599s ok 86 1599s ok 87 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 88 1599s # unique id: aLm9pB8VqGw4XBtTTMKeCgAAAIs 1599s ok 89 1599s ok 90 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 91 1599s # unique id: aLm9pB8VqGw4XBtTTMKeCwAAAIw 1599s ok 92 1599s ok 93 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 94 1599s # unique id: aLm9pOod1xCjoMZgohMaxwAAAAQ 1599s ok 95 1599s ok 96 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 97 1599s # unique id: aLm9pKH4lR4xPtRrHLATrQAAAMU 1599s ok 98 1599s ok 99 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 100 1599s # unique id: aLm9pOod1xCjoMZgohMayAAAABc 1599s ok 101 1599s ok 102 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 103 1599s # unique id: aLm9pKH4lR4xPtRrHLATrgAAAMQ 1599s ok 104 1599s ok 105 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 106 1599s # unique id: aLm9pKH4lR4xPtRrHLATrwAAAMg 1599s ok 107 1599s ok 108 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 109 1599s # unique id: aLm9pOod1xCjoMZgohMayQAAABg 1599s ok 110 1599s ok 111 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 112 1599s # unique id: aLm9peod1xCjoMZgohMaygAAAAY 1599s ok 113 1599s ok 114 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 115 1599s # unique id: aLm9pR8VqGw4XBtTTMKeDAAAAI0 1599s ok 116 1599s ok 117 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 118 1599s # unique id: aLm9peF7F35AN4sTqVDBOAAAAFc 1599s ok 119 1599s ok 120 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 121 1599s # unique id: aLm9pR8VqGw4XBtTTMKeDQAAAI8 1599s ok 122 1599s ok 123 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 124 1599s # unique id: aLm9peF7F35AN4sTqVDBOQAAAFg 1599s ok 125 1599s ok 126 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 127 1599s # unique id: aLm9peod1xCjoMZgohMaywAAAAE 1599s ok 128 1599s ok 129 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 130 1599s # unique id: aLm9peF7F35AN4sTqVDBOgAAAEE 1599s ok 131 1599s ok 132 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 133 1599s # unique id: aLm9pR8VqGw4XBtTTMKeDgAAAJE 1599s ok 134 1599s ok 135 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 136 1599s # unique id: aLm9peod1xCjoMZgohMazAAAABU 1599s ok 137 1599s ok 138 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 139 1599s # unique id: aLm9pR8VqGw4XBtTTMKeDwAAAJI 1599s ok 140 1599s ok 141 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 142 1599s # unique id: aLm9peF7F35AN4sTqVDBOwAAAEM 1599s ok 143 1599s ok 144 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 145 1599s # unique id: aLm9peod1xCjoMZgohMazQAAABM 1599s ok 146 1599s ok 147 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 148 1599s # unique id: aLm9paH4lR4xPtRrHLATsAAAAMo 1599s ok 149 1599s ok 150 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 151 1599s # unique id: aLm9peod1xCjoMZgohMazgAAABE 1599s ok 152 1599s ok 153 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 154 1599s # unique id: aLm9peod1xCjoMZgohMazwAAABI 1599s ok 155 1599s ok 156 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 157 1599s # unique id: aLm9pR8VqGw4XBtTTMKeEAAAAJM 1599s ok 158 1599s ok 159 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 160 1599s # unique id: aLm9paH4lR4xPtRrHLATsQAAAMY 1599s ok 161 1599s ok 162 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 163 1599s # unique id: aLm9peF7F35AN4sTqVDBPAAAAEU 1599s ok 164 1599s ok 165 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 166 1599s # unique id: aLm9pR8VqGw4XBtTTMKeEQAAAJU 1599s ok 167 1599s ok 168 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 169 1599s # unique id: aLm9peod1xCjoMZgohMa0AAAAA8 1599s ok 170 1599s ok 171 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 172 1599s # unique id: aLm9pR8VqGw4XBtTTMKeEgAAAJY 1599s ok 173 1599s ok 174 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 175 1599s # unique id: aLm9paH4lR4xPtRrHLATsgAAAMw 1599s ok 176 1599s ok 177 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 178 1599s # unique id: aLm9peF7F35AN4sTqVDBPQAAAEI 1599s ok 179 1599s ok 180 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 181 1599s # unique id: aLm9peF7F35AN4sTqVDBPgAAAEY 1599s ok 182 1599s ok 183 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 184 1599s # unique id: aLm9pR8VqGw4XBtTTMKeEwAAAJc 1599s ok 185 1599s ok 186 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 187 1599s # unique id: aLm9peod1xCjoMZgohMa0QAAAA4 1599s ok 188 1599s ok 189 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 190 1599s # unique id: aLm9peod1xCjoMZgohMa0gAAAAs 1599s ok 191 1599s ok 192 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 193 1599s # unique id: aLm9pR8VqGw4XBtTTMKeFAAAAJg 1599s ok 194 1599s ok 195 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 196 1599s # unique id: aLm9pR8VqGw4XBtTTMKeFQAAAIE 1599s ok 197 1599s ok 198 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 199 1599s # unique id: aLm9paH4lR4xPtRrHLATswAAAM0 1599s ok 200 1599s ok 201 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 202 1599s # unique id: aLm9paH4lR4xPtRrHLATtAAAAM4 1599s ok 203 1599s ok 204 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 205 1599s # unique id: aLm9paH4lR4xPtRrHLATtQAAAM8 1599s ok 206 1599s ok 207 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 208 1599s # unique id: aLm9paH4lR4xPtRrHLATtgAAANE 1599s ok 209 1599s ok 210 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 211 1599s # unique id: aLm9paH4lR4xPtRrHLATtwAAAMA 1599s ok 212 1599s ok 213 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 214 1599s # unique id: aLm9peod1xCjoMZgohMa0wAAAAw 1599s ok 215 1599s ok 216 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 217 1599s # unique id: aLm9paH4lR4xPtRrHLATuAAAAMM 1599s ok 218 1599s ok 219 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 220 1599s # unique id: aLm9peod1xCjoMZgohMa1AAAAAk 1599s ok 221 1599s ok 222 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 223 1599s # unique id: aLm9peF7F35AN4sTqVDBPwAAAEg 1599s ok 224 1599s ok 225 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 226 1599s # unique id: aLm9peod1xCjoMZgohMa1QAAAAc 1599s ok 227 1599s ok 228 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 229 1599s # unique id: aLm9pR8VqGw4XBtTTMKeFgAAAIM 1599s ok 230 1599s ok 231 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 232 1599s # unique id: aLm9paH4lR4xPtRrHLATuQAAANI 1599s ok 233 1599s ok 234 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 235 1599s # unique id: aLm9paH4lR4xPtRrHLATugAAANM 1599s ok 236 1599s ok 237 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 238 1599s # unique id: aLm9paH4lR4xPtRrHLATuwAAANQ 1599s ok 239 1599s ok 240 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 241 1599s # unique id: aLm9paH4lR4xPtRrHLATvAAAANc 1599s ok 242 1599s ok 243 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 244 1599s # unique id: aLm9peod1xCjoMZgohMa1gAAAAM 1599s ok 245 1599s ok 246 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 247 1599s # unique id: aLm9pR8VqGw4XBtTTMKeFwAAAIU 1599s ok 248 1599s ok 249 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 250 1599s # unique id: aLm9peF7F35AN4sTqVDBQAAAAEo 1599s ok 251 1599s ok 252 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 253 1599s # unique id: aLm9paH4lR4xPtRrHLATvQAAAMU 1599s ok 254 1599s ok 255 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 256 1599s # unique id: aLm9peF7F35AN4sTqVDBQQAAAEw 1599s ok 257 1599s ok 258 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 259 1599s # unique id: aLm9paH4lR4xPtRrHLATvgAAAMQ 1599s ok 260 1599s ok 261 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 262 1599s # unique id: aLm9peod1xCjoMZgohMa1wAAABc 1599s ok 263 1599s ok 264 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 265 1599s # unique id: aLm9pR8VqGw4XBtTTMKeGAAAAIc 1599s ok 266 1599s ok 267 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 268 1599s # unique id: aLm9peF7F35AN4sTqVDBQgAAAE0 1599s ok 269 1599s ok 270 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 271 1599s # unique id: aLm9paH4lR4xPtRrHLATvwAAAMg 1599s ok 272 1599s ok 273 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 274 1599s # unique id: aLm9peod1xCjoMZgohMa2AAAABg 1599s ok 275 1599s ok 276 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 277 1599s # unique id: aLm9peF7F35AN4sTqVDBQwAAAE8 1599s ok 278 1599s ok 279 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 280 1599s # unique id: aLm9peod1xCjoMZgohMa2QAAAAA 1599s ok 281 1599s ok 282 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 283 1599s # unique id: aLm9peod1xCjoMZgohMa2gAAAAE 1599s ok 284 1599s ok 285 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 286 1599s # unique id: aLm9pR8VqGw4XBtTTMKeGQAAAIY 1599s ok 287 1599s ok 288 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 289 1599s # unique id: aLm9peF7F35AN4sTqVDBRAAAAFA 1599s ok 290 1599s ok 291 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 292 1599s # unique id: aLm9peF7F35AN4sTqVDBRQAAAFI 1599s ok 293 1599s ok 294 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 295 1599s # unique id: aLm9peod1xCjoMZgohMa2wAAABU 1599s ok 296 1599s ok 297 1599s # testing : fetch unique ID 1599s # expected: 200 1599s # received: '200' 1599s ok 298 1599s # unique id: aLm9peF7F35AN4sTqVDBRgAAAFQ 1599s ok 299 1599s ok 300 1599s ok 1603s t/modules/usertrack.t ............... 1603s 1..1004 1603s # Running under perl version 5.040001 for linux 1603s # Current time local: Thu Sep 4 16:26:13 2025 1603s # Current time GMT: Thu Sep 4 16:26:13 2025 1603s # Using Test.pm version 1.31 1603s # Using Apache/Test.pm version 1.44 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 1 1603s ok 2 1603s Set-Cookie: usertrack_test=7ecd2bdf.63dfc2e39b908; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=7ecd2bdf.63dfc2e39b908 1603s ok 3 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 4 1603s ok 5 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 6 1603s ok 7 1603s Set-Cookie: usertrack_test=ed0fd830.63dfc2e39d401; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=ed0fd830.63dfc2e39d401 1603s ok 8 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 9 1603s ok 10 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 11 1603s ok 12 1603s Set-Cookie: usertrack_test=2d22ee1b.63dfc2e39e026; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=2d22ee1b.63dfc2e39e026 1603s ok 13 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 14 1603s ok 15 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 16 1603s ok 17 1603s Set-Cookie: usertrack_test=4fa24e83.63dfc2e39ecaa; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=4fa24e83.63dfc2e39ecaa 1603s ok 18 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 19 1603s ok 20 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 21 1603s ok 22 1603s Set-Cookie: usertrack_test=67351435.63dfc2e39f8e4; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=67351435.63dfc2e39f8e4 1603s ok 23 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 24 1603s ok 25 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 26 1603s ok 27 1603s Set-Cookie: usertrack_test=172e0600.63dfc2e3a067d; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=172e0600.63dfc2e3a067d 1603s ok 28 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 29 1603s ok 30 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 31 1603s ok 32 1603s Set-Cookie: usertrack_test=e9d0d369.63dfc2e3a12d9; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=e9d0d369.63dfc2e3a12d9 1603s ok 33 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 34 1603s ok 35 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 36 1603s ok 37 1603s Set-Cookie: usertrack_test=c3f65696.63dfc2e3a1e61; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=c3f65696.63dfc2e3a1e61 1603s ok 38 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 39 1603s ok 40 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 41 1603s ok 42 1603s Set-Cookie: usertrack_test=3897eae9.63dfc2e3a2ab5; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=3897eae9.63dfc2e3a2ab5 1603s ok 43 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 44 1603s ok 45 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 46 1603s ok 47 1603s Set-Cookie: usertrack_test=e40a12bf.63dfc2e3a3850; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=e40a12bf.63dfc2e3a3850 1603s ok 48 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 49 1603s ok 50 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 51 1603s ok 52 1603s Set-Cookie: usertrack_test=c0cb164e.63dfc2e3a4528; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=c0cb164e.63dfc2e3a4528 1603s ok 53 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 54 1603s ok 55 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 56 1603s ok 57 1603s Set-Cookie: usertrack_test=1b4583b7.63dfc2e3a52df; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=1b4583b7.63dfc2e3a52df 1603s ok 58 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 59 1603s ok 60 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 61 1603s ok 62 1603s Set-Cookie: usertrack_test=467e10b1.63dfc2e3a5f0b; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=467e10b1.63dfc2e3a5f0b 1603s ok 63 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 64 1603s ok 65 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 66 1603s ok 67 1603s Set-Cookie: usertrack_test=9972295b.63dfc2e3a6b74; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=9972295b.63dfc2e3a6b74 1603s ok 68 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 69 1603s ok 70 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 71 1603s ok 72 1603s Set-Cookie: usertrack_test=f3275136.63dfc2e3a7799; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=f3275136.63dfc2e3a7799 1603s ok 73 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 74 1603s ok 75 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 76 1603s ok 77 1603s Set-Cookie: usertrack_test=cb31f6a.63dfc2e3a83c5; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=cb31f6a.63dfc2e3a83c5 1603s ok 78 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 79 1603s ok 80 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 81 1603s ok 82 1603s Set-Cookie: usertrack_test=21d03e7a.63dfc2e3a8fae; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=21d03e7a.63dfc2e3a8fae 1603s ok 83 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 84 1603s ok 85 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 86 1603s ok 87 1603s Set-Cookie: usertrack_test=de707496.63dfc2e3a9c76; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=de707496.63dfc2e3a9c76 1603s ok 88 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 89 1603s ok 90 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 91 1603s ok 92 1603s Set-Cookie: usertrack_test=bc25ffb7.63dfc2e3aa84a; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=bc25ffb7.63dfc2e3aa84a 1603s ok 93 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 94 1603s ok 95 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 96 1603s ok 97 1603s Set-Cookie: usertrack_test=81c8e0af.63dfc2e3ab469; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=81c8e0af.63dfc2e3ab469 1603s ok 98 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 99 1603s ok 100 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 101 1603s ok 102 1603s Set-Cookie: usertrack_test=238e70db.63dfc2e3ac0c6; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=238e70db.63dfc2e3ac0c6 1603s ok 103 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 104 1603s ok 105 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 106 1603s ok 107 1603s Set-Cookie: usertrack_test=1f7a8db1.63dfc2e3acc3f; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=1f7a8db1.63dfc2e3acc3f 1603s ok 108 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 109 1603s ok 110 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 111 1603s ok 112 1603s Set-Cookie: usertrack_test=ed1b782d.63dfc2e3ad7fb; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=ed1b782d.63dfc2e3ad7fb 1603s ok 113 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 114 1603s ok 115 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 116 1603s ok 117 1603s Set-Cookie: usertrack_test=3ef156ee.63dfc2e3ae33a; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=3ef156ee.63dfc2e3ae33a 1603s ok 118 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 119 1603s ok 120 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 121 1603s ok 122 1603s Set-Cookie: usertrack_test=6f62e0d1.63dfc2e3aee82; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=6f62e0d1.63dfc2e3aee82 1603s ok 123 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 124 1603s ok 125 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 126 1603s ok 127 1603s Set-Cookie: usertrack_test=bdd5ce1.63dfc2e3af9e9; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=bdd5ce1.63dfc2e3af9e9 1603s ok 128 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 129 1603s ok 130 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 131 1603s ok 132 1603s Set-Cookie: usertrack_test=c75dee17.63dfc2e3b057c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=c75dee17.63dfc2e3b057c 1603s ok 133 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 134 1603s ok 135 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 136 1603s ok 137 1603s Set-Cookie: usertrack_test=deaed33b.63dfc2e3b111c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=deaed33b.63dfc2e3b111c 1603s ok 138 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 139 1603s ok 140 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 141 1603s ok 142 1603s Set-Cookie: usertrack_test=d11c9ae0.63dfc2e3b1ca7; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=d11c9ae0.63dfc2e3b1ca7 1603s ok 143 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 144 1603s ok 145 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 146 1603s ok 147 1603s Set-Cookie: usertrack_test=8fffc7a5.63dfc2e3b289a; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=8fffc7a5.63dfc2e3b289a 1603s ok 148 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 149 1603s ok 150 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 151 1603s ok 152 1603s Set-Cookie: usertrack_test=dafe20f3.63dfc2e3b3474; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=dafe20f3.63dfc2e3b3474 1603s ok 153 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 154 1603s ok 155 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 156 1603s ok 157 1603s Set-Cookie: usertrack_test=d79efb2c.63dfc2e3b40da; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=d79efb2c.63dfc2e3b40da 1603s ok 158 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 159 1603s ok 160 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 161 1603s ok 162 1603s Set-Cookie: usertrack_test=46776426.63dfc2e3b4bfb; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=46776426.63dfc2e3b4bfb 1603s ok 163 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 164 1603s ok 165 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 166 1603s ok 167 1603s Set-Cookie: usertrack_test=59036796.63dfc2e3b5736; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=59036796.63dfc2e3b5736 1603s ok 168 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 169 1603s ok 170 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 171 1603s ok 172 1603s Set-Cookie: usertrack_test=822f5082.63dfc2e3b62ba; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=822f5082.63dfc2e3b62ba 1603s ok 173 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 174 1603s ok 175 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 176 1603s ok 177 1603s Set-Cookie: usertrack_test=d97fd87.63dfc2e3b6e70; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=d97fd87.63dfc2e3b6e70 1603s ok 178 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 179 1603s ok 180 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 181 1603s ok 182 1603s Set-Cookie: usertrack_test=e1957eb5.63dfc2e3b7a2d; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=e1957eb5.63dfc2e3b7a2d 1603s ok 183 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 184 1603s ok 185 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 186 1603s ok 187 1603s Set-Cookie: usertrack_test=25d4def6.63dfc2e3b855c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=25d4def6.63dfc2e3b855c 1603s ok 188 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 189 1603s ok 190 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 191 1603s ok 192 1603s Set-Cookie: usertrack_test=3d7f93b5.63dfc2e3b906c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=3d7f93b5.63dfc2e3b906c 1603s ok 193 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 194 1603s ok 195 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 196 1603s ok 197 1603s Set-Cookie: usertrack_test=6e1ae652.63dfc2e3b9bbe; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=6e1ae652.63dfc2e3b9bbe 1603s ok 198 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 199 1603s ok 200 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 201 1603s ok 202 1603s Set-Cookie: usertrack_test=86c1e399.63dfc2e3ba7ac; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=86c1e399.63dfc2e3ba7ac 1603s ok 203 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 204 1603s ok 205 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 206 1603s ok 207 1603s Set-Cookie: usertrack_test=299165c8.63dfc2e3bb2fe; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=299165c8.63dfc2e3bb2fe 1603s ok 208 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 209 1603s ok 210 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 211 1603s ok 212 1603s Set-Cookie: usertrack_test=ebfe6944.63dfc2e3bbe6d; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=ebfe6944.63dfc2e3bbe6d 1603s ok 213 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 214 1603s ok 215 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 216 1603s ok 217 1603s Set-Cookie: usertrack_test=8b1f488e.63dfc2e3bcaaa; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=8b1f488e.63dfc2e3bcaaa 1603s ok 218 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 219 1603s ok 220 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 221 1603s ok 222 1603s Set-Cookie: usertrack_test=6c85a04d.63dfc2e3bd60b; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=6c85a04d.63dfc2e3bd60b 1603s ok 223 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 224 1603s ok 225 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 226 1603s ok 227 1603s Set-Cookie: usertrack_test=b32980e7.63dfc2e3be12c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=b32980e7.63dfc2e3be12c 1603s ok 228 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 229 1603s ok 230 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 231 1603s ok 232 1603s Set-Cookie: usertrack_test=f85dd005.63dfc2e3bec72; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=f85dd005.63dfc2e3bec72 1603s ok 233 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 234 1603s ok 235 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 236 1603s ok 237 1603s Set-Cookie: usertrack_test=d49c28d7.63dfc2e3bf78c; path=/; expires=Thu, 04-Sep-25 16:27:16 GMT 1603s Cookie: usertrack_test=d49c28d7.63dfc2e3bf78c 1603s ok 238 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 239 1603s ok 240 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 241 1603s ok 242 1603s Set-Cookie: usertrack_test=63cfd399.63dfc2e3c06d5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=63cfd399.63dfc2e3c06d5 1603s ok 243 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 244 1603s ok 245 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 246 1603s ok 247 1603s Set-Cookie: usertrack_test=67df5c3.63dfc2e3c12d7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=67df5c3.63dfc2e3c12d7 1603s ok 248 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 249 1603s ok 250 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 251 1603s ok 252 1603s Set-Cookie: usertrack_test=ec47f954.63dfc2e3c1ea4; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ec47f954.63dfc2e3c1ea4 1603s ok 253 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 254 1603s ok 255 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 256 1603s ok 257 1603s Set-Cookie: usertrack_test=93a2a6ed.63dfc2e3c2a11; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=93a2a6ed.63dfc2e3c2a11 1603s ok 258 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 259 1603s ok 260 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 261 1603s ok 262 1603s Set-Cookie: usertrack_test=3662499.63dfc2e3c35de; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=3662499.63dfc2e3c35de 1603s ok 263 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 264 1603s ok 265 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 266 1603s ok 267 1603s Set-Cookie: usertrack_test=926693b9.63dfc2e3c4203; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=926693b9.63dfc2e3c4203 1603s ok 268 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 269 1603s ok 270 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 271 1603s ok 272 1603s Set-Cookie: usertrack_test=d1676848.63dfc2e3c4dd7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d1676848.63dfc2e3c4dd7 1603s ok 273 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 274 1603s ok 275 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 276 1603s ok 277 1603s Set-Cookie: usertrack_test=cbf87381.63dfc2e3c59da; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cbf87381.63dfc2e3c59da 1603s ok 278 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 279 1603s ok 280 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 281 1603s ok 282 1603s Set-Cookie: usertrack_test=5de1ef24.63dfc2e3c67d0; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=5de1ef24.63dfc2e3c67d0 1603s ok 283 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 284 1603s ok 285 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 286 1603s ok 287 1603s Set-Cookie: usertrack_test=ba5a1c8d.63dfc2e3c736d; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ba5a1c8d.63dfc2e3c736d 1603s ok 288 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 289 1603s ok 290 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 291 1603s ok 292 1603s Set-Cookie: usertrack_test=e0b497dc.63dfc2e3c7fca; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=e0b497dc.63dfc2e3c7fca 1603s ok 293 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 294 1603s ok 295 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 296 1603s ok 297 1603s Set-Cookie: usertrack_test=a343a3b4.63dfc2e3c8d88; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a343a3b4.63dfc2e3c8d88 1603s ok 298 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 299 1603s ok 300 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 301 1603s ok 302 1603s Set-Cookie: usertrack_test=2e9a586a.63dfc2e3c9958; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2e9a586a.63dfc2e3c9958 1603s ok 303 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 304 1603s ok 305 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 306 1603s ok 307 1603s Set-Cookie: usertrack_test=d1a5bbd2.63dfc2e3ca5a4; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d1a5bbd2.63dfc2e3ca5a4 1603s ok 308 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 309 1603s ok 310 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 311 1603s ok 312 1603s Set-Cookie: usertrack_test=711a503a.63dfc2e3cb259; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=711a503a.63dfc2e3cb259 1603s ok 313 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 314 1603s ok 315 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 316 1603s ok 317 1603s Set-Cookie: usertrack_test=bdeeac6.63dfc2e3cbf76; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=bdeeac6.63dfc2e3cbf76 1603s ok 318 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 319 1603s ok 320 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 321 1603s ok 322 1603s Set-Cookie: usertrack_test=cebc0329.63dfc2e3ccbab; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cebc0329.63dfc2e3ccbab 1603s ok 323 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 324 1603s ok 325 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 326 1603s ok 327 1603s Set-Cookie: usertrack_test=9c6be7e2.63dfc2e3cd7d7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9c6be7e2.63dfc2e3cd7d7 1603s ok 328 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 329 1603s ok 330 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 331 1603s ok 332 1603s Set-Cookie: usertrack_test=f1ceac56.63dfc2e3ce4c9; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=f1ceac56.63dfc2e3ce4c9 1603s ok 333 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 334 1603s ok 335 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 336 1603s ok 337 1603s Set-Cookie: usertrack_test=ae397ea8.63dfc2e3cf0f7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ae397ea8.63dfc2e3cf0f7 1603s ok 338 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 339 1603s ok 340 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 341 1603s ok 342 1603s Set-Cookie: usertrack_test=6e6cfbe8.63dfc2e3cfe12; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6e6cfbe8.63dfc2e3cfe12 1603s ok 343 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 344 1603s ok 345 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 346 1603s ok 347 1603s Set-Cookie: usertrack_test=1542581.63dfc2e3d0a53; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1542581.63dfc2e3d0a53 1603s ok 348 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 349 1603s ok 350 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 351 1603s ok 352 1603s Set-Cookie: usertrack_test=ca91332.63dfc2e3d15dd; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ca91332.63dfc2e3d15dd 1603s ok 353 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 354 1603s ok 355 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 356 1603s ok 357 1603s Set-Cookie: usertrack_test=9a779c7d.63dfc2e3d2237; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9a779c7d.63dfc2e3d2237 1603s ok 358 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 359 1603s ok 360 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 361 1603s ok 362 1603s Set-Cookie: usertrack_test=d21aa4d6.63dfc2e3d2e97; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d21aa4d6.63dfc2e3d2e97 1603s ok 363 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 364 1603s ok 365 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 366 1603s ok 367 1603s Set-Cookie: usertrack_test=7ccbf7f6.63dfc2e3d3adc; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=7ccbf7f6.63dfc2e3d3adc 1603s ok 368 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 369 1603s ok 370 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 371 1603s ok 372 1603s Set-Cookie: usertrack_test=b8acc5c.63dfc2e3d46c2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b8acc5c.63dfc2e3d46c2 1603s ok 373 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 374 1603s ok 375 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 376 1603s ok 377 1603s Set-Cookie: usertrack_test=6ab4f435.63dfc2e3d52c3; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6ab4f435.63dfc2e3d52c3 1603s ok 378 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 379 1603s ok 380 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 381 1603s ok 382 1603s Set-Cookie: usertrack_test=1cc9ef33.63dfc2e3d5e5b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1cc9ef33.63dfc2e3d5e5b 1603s ok 383 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 384 1603s ok 385 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 386 1603s ok 387 1603s Set-Cookie: usertrack_test=1b730f80.63dfc2e3d6a14; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1b730f80.63dfc2e3d6a14 1603s ok 388 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 389 1603s ok 390 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 391 1603s ok 392 1603s Set-Cookie: usertrack_test=bf39e442.63dfc2e3d753f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=bf39e442.63dfc2e3d753f 1603s ok 393 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 394 1603s ok 395 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 396 1603s ok 397 1603s Set-Cookie: usertrack_test=2908d99c.63dfc2e3d8098; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2908d99c.63dfc2e3d8098 1603s ok 398 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 399 1603s ok 400 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 401 1603s ok 402 1603s Set-Cookie: usertrack_test=b7cb9f30.63dfc2e3d8bf7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b7cb9f30.63dfc2e3d8bf7 1603s ok 403 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 404 1603s ok 405 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 406 1603s ok 407 1603s Set-Cookie: usertrack_test=d50bfdfc.63dfc2e3d9885; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d50bfdfc.63dfc2e3d9885 1603s ok 408 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 409 1603s ok 410 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 411 1603s ok 412 1603s Set-Cookie: usertrack_test=277b165e.63dfc2e3da40e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=277b165e.63dfc2e3da40e 1603s ok 413 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 414 1603s ok 415 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 416 1603s ok 417 1603s Set-Cookie: usertrack_test=e160075e.63dfc2e3db020; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=e160075e.63dfc2e3db020 1603s ok 418 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 419 1603s ok 420 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 421 1603s ok 422 1603s Set-Cookie: usertrack_test=c2584c2d.63dfc2e3dbbe7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c2584c2d.63dfc2e3dbbe7 1603s ok 423 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 424 1603s ok 425 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 426 1603s ok 427 1603s Set-Cookie: usertrack_test=6b451c69.63dfc2e3dc7d0; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6b451c69.63dfc2e3dc7d0 1603s ok 428 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 429 1603s ok 430 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 431 1603s ok 432 1603s Set-Cookie: usertrack_test=708d1ad6.63dfc2e3dd35b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=708d1ad6.63dfc2e3dd35b 1603s ok 433 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 434 1603s ok 435 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 436 1603s ok 437 1603s Set-Cookie: usertrack_test=9bf9b59c.63dfc2e3ddf71; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9bf9b59c.63dfc2e3ddf71 1603s ok 438 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 439 1603s ok 440 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 441 1603s ok 442 1603s Set-Cookie: usertrack_test=8cbbda4c.63dfc2e3deadf; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8cbbda4c.63dfc2e3deadf 1603s ok 443 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 444 1603s ok 445 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 446 1603s ok 447 1603s Set-Cookie: usertrack_test=6a1f5082.63dfc2e3df65a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6a1f5082.63dfc2e3df65a 1603s ok 448 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 449 1603s ok 450 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 451 1603s ok 452 1603s Set-Cookie: usertrack_test=d14462.63dfc2e3e01bd; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d14462.63dfc2e3e01bd 1603s ok 453 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 454 1603s ok 455 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 456 1603s ok 457 1603s Set-Cookie: usertrack_test=30496a92.63dfc2e3e0e12; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=30496a92.63dfc2e3e0e12 1603s ok 458 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 459 1603s ok 460 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 461 1603s ok 462 1603s Set-Cookie: usertrack_test=61c4e17d.63dfc2e3e1edf; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=61c4e17d.63dfc2e3e1edf 1603s ok 463 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 464 1603s ok 465 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 466 1603s ok 467 1603s Set-Cookie: usertrack_test=c19ad089.63dfc2e3e2c7f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c19ad089.63dfc2e3e2c7f 1603s ok 468 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 469 1603s ok 470 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 471 1603s ok 472 1603s Set-Cookie: usertrack_test=c4138ebb.63dfc2e3e389e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c4138ebb.63dfc2e3e389e 1603s ok 473 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 474 1603s ok 475 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 476 1603s ok 477 1603s Set-Cookie: usertrack_test=2a17ae70.63dfc2e3e44d5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2a17ae70.63dfc2e3e44d5 1603s ok 478 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 479 1603s ok 480 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 481 1603s ok 482 1603s Set-Cookie: usertrack_test=fb92b27e.63dfc2e3e511f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=fb92b27e.63dfc2e3e511f 1603s ok 483 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 484 1603s ok 485 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 486 1603s ok 487 1603s Set-Cookie: usertrack_test=8730a037.63dfc2e3e5e39; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8730a037.63dfc2e3e5e39 1603s ok 488 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 489 1603s ok 490 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 491 1603s ok 492 1603s Set-Cookie: usertrack_test=2bad5f5a.63dfc2e3e6b8f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2bad5f5a.63dfc2e3e6b8f 1603s ok 493 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 494 1603s ok 495 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 496 1603s ok 497 1603s Set-Cookie: usertrack_test=54d957de.63dfc2e3e773d; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=54d957de.63dfc2e3e773d 1603s ok 498 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 499 1603s ok 500 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 501 1603s ok 502 1603s Set-Cookie: usertrack_test=d132e2b5.63dfc2e3e82ce; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d132e2b5.63dfc2e3e82ce 1603s ok 503 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 504 1603s ok 505 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 506 1603s ok 507 1603s Set-Cookie: usertrack_test=b554588c.63dfc2e3e8e12; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b554588c.63dfc2e3e8e12 1603s ok 508 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 509 1603s ok 510 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 511 1603s ok 512 1603s Set-Cookie: usertrack_test=ab447ddf.63dfc2e3e99f8; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ab447ddf.63dfc2e3e99f8 1603s ok 513 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 514 1603s ok 515 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 516 1603s ok 517 1603s Set-Cookie: usertrack_test=5e255811.63dfc2e3ea5f2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=5e255811.63dfc2e3ea5f2 1603s ok 518 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 519 1603s ok 520 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 521 1603s ok 522 1603s Set-Cookie: usertrack_test=51bbb51e.63dfc2e3eb132; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=51bbb51e.63dfc2e3eb132 1603s ok 523 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 524 1603s ok 525 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 526 1603s ok 527 1603s Set-Cookie: usertrack_test=6820e9f8.63dfc2e3ebc2c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6820e9f8.63dfc2e3ebc2c 1603s ok 528 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 529 1603s ok 530 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 531 1603s ok 532 1603s Set-Cookie: usertrack_test=8d9a4e86.63dfc2e3ec773; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8d9a4e86.63dfc2e3ec773 1603s ok 533 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 534 1603s ok 535 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 536 1603s ok 537 1603s Set-Cookie: usertrack_test=c294cf97.63dfc2e3ed2a6; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c294cf97.63dfc2e3ed2a6 1603s ok 538 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 539 1603s ok 540 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 541 1603s ok 542 1603s Set-Cookie: usertrack_test=9caad9c3.63dfc2e3eddc2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9caad9c3.63dfc2e3eddc2 1603s ok 543 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 544 1603s ok 545 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 546 1603s ok 547 1603s Set-Cookie: usertrack_test=c710aaab.63dfc2e3ee8fc; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c710aaab.63dfc2e3ee8fc 1603s ok 548 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 549 1603s ok 550 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 551 1603s ok 552 1603s Set-Cookie: usertrack_test=b29f5b58.63dfc2e3ef44c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b29f5b58.63dfc2e3ef44c 1603s ok 553 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 554 1603s ok 555 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 556 1603s ok 557 1603s Set-Cookie: usertrack_test=61c2733f.63dfc2e3eff86; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=61c2733f.63dfc2e3eff86 1603s ok 558 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 559 1603s ok 560 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 561 1603s ok 562 1603s Set-Cookie: usertrack_test=d61516b5.63dfc2e3f0ba9; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d61516b5.63dfc2e3f0ba9 1603s ok 563 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 564 1603s ok 565 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 566 1603s ok 567 1603s Set-Cookie: usertrack_test=29249f5.63dfc2e3f17aa; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=29249f5.63dfc2e3f17aa 1603s ok 568 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 569 1603s ok 570 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 571 1603s ok 572 1603s Set-Cookie: usertrack_test=7c18f0ab.63dfc2e3f2347; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=7c18f0ab.63dfc2e3f2347 1603s ok 573 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 574 1603s ok 575 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 576 1603s ok 577 1603s Set-Cookie: usertrack_test=57ef21eb.63dfc2e3f2f47; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=57ef21eb.63dfc2e3f2f47 1603s ok 578 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 579 1603s ok 580 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 581 1603s ok 582 1603s Set-Cookie: usertrack_test=ee89034c.63dfc2e3f3a5c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ee89034c.63dfc2e3f3a5c 1603s ok 583 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 584 1603s ok 585 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 586 1603s ok 587 1603s Set-Cookie: usertrack_test=b7e5b577.63dfc2e3f4559; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b7e5b577.63dfc2e3f4559 1603s ok 588 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 589 1603s ok 590 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 591 1603s ok 592 1603s Set-Cookie: usertrack_test=2d6369ee.63dfc2e3f509d; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2d6369ee.63dfc2e3f509d 1603s ok 593 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 594 1603s ok 595 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 596 1603s ok 597 1603s Set-Cookie: usertrack_test=c4e38166.63dfc2e3f5bbc; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c4e38166.63dfc2e3f5bbc 1603s ok 598 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 599 1603s ok 600 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 601 1603s ok 602 1603s Set-Cookie: usertrack_test=70b77ac.63dfc2e3f671d; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=70b77ac.63dfc2e3f671d 1603s ok 603 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 604 1603s ok 605 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 606 1603s ok 607 1603s Set-Cookie: usertrack_test=1a08b8ea.63dfc2e3f723b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1a08b8ea.63dfc2e3f723b 1603s ok 608 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 609 1603s ok 610 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 611 1603s ok 612 1603s Set-Cookie: usertrack_test=3ba3814c.63dfc2e3f7d51; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=3ba3814c.63dfc2e3f7d51 1603s ok 613 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 614 1603s ok 615 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 616 1603s ok 617 1603s Set-Cookie: usertrack_test=f7cee45b.63dfc2e3f8893; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=f7cee45b.63dfc2e3f8893 1603s ok 618 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 619 1603s ok 620 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 621 1603s ok 622 1603s Set-Cookie: usertrack_test=91dd966a.63dfc2e3f9480; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=91dd966a.63dfc2e3f9480 1603s ok 623 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 624 1603s ok 625 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 626 1603s ok 627 1603s Set-Cookie: usertrack_test=a0b5329.63dfc2e3fa014; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a0b5329.63dfc2e3fa014 1603s ok 628 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 629 1603s ok 630 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 631 1603s ok 632 1603s Set-Cookie: usertrack_test=7f99692d.63dfc2e3fac58; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=7f99692d.63dfc2e3fac58 1603s ok 633 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 634 1603s ok 635 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 636 1603s ok 637 1603s Set-Cookie: usertrack_test=9a20bad5.63dfc2e3fbb50; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9a20bad5.63dfc2e3fbb50 1603s ok 638 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 639 1603s ok 640 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 641 1603s ok 642 1603s Set-Cookie: usertrack_test=545ce77d.63dfc2e3fc707; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=545ce77d.63dfc2e3fc707 1603s ok 643 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 644 1603s ok 645 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 646 1603s ok 647 1603s Set-Cookie: usertrack_test=33fd577a.63dfc2e3fd335; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=33fd577a.63dfc2e3fd335 1603s ok 648 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 649 1603s ok 650 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 651 1603s ok 652 1603s Set-Cookie: usertrack_test=c9b5ab66.63dfc2e3fdf1b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c9b5ab66.63dfc2e3fdf1b 1603s ok 653 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 654 1603s ok 655 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 656 1603s ok 657 1603s Set-Cookie: usertrack_test=8560b490.63dfc2e3fec04; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8560b490.63dfc2e3fec04 1603s ok 658 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 659 1603s ok 660 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 661 1603s ok 662 1603s Set-Cookie: usertrack_test=9744ecda.63dfc2e3ff74e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9744ecda.63dfc2e3ff74e 1603s ok 663 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 664 1603s ok 665 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 666 1603s ok 667 1603s Set-Cookie: usertrack_test=cb0da4a3.63dfc2e4004d4; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cb0da4a3.63dfc2e4004d4 1603s ok 668 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 669 1603s ok 670 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 671 1603s ok 672 1603s Set-Cookie: usertrack_test=6a988c7d.63dfc2e401161; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6a988c7d.63dfc2e401161 1603s ok 673 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 674 1603s ok 675 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 676 1603s ok 677 1603s Set-Cookie: usertrack_test=3d307a70.63dfc2e401d2c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=3d307a70.63dfc2e401d2c 1603s ok 678 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 679 1603s ok 680 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 681 1603s ok 682 1603s Set-Cookie: usertrack_test=cce7c1ce.63dfc2e40286e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cce7c1ce.63dfc2e40286e 1603s ok 683 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 684 1603s ok 685 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 686 1603s ok 687 1603s Set-Cookie: usertrack_test=130b3d75.63dfc2e4033c1; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=130b3d75.63dfc2e4033c1 1603s ok 688 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 689 1603s ok 690 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 691 1603s ok 692 1603s Set-Cookie: usertrack_test=a6d3169a.63dfc2e4040c2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a6d3169a.63dfc2e4040c2 1603s ok 693 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 694 1603s ok 695 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 696 1603s ok 697 1603s Set-Cookie: usertrack_test=37144798.63dfc2e404d32; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=37144798.63dfc2e404d32 1603s ok 698 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 699 1603s ok 700 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 701 1603s ok 702 1603s Set-Cookie: usertrack_test=abfed0aa.63dfc2e40593a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=abfed0aa.63dfc2e40593a 1603s ok 703 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 704 1603s ok 705 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 706 1603s ok 707 1603s Set-Cookie: usertrack_test=ad0d1e4b.63dfc2e4064ba; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ad0d1e4b.63dfc2e4064ba 1603s ok 708 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 709 1603s ok 710 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 711 1603s ok 712 1603s Set-Cookie: usertrack_test=98374bd4.63dfc2e4070bc; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=98374bd4.63dfc2e4070bc 1603s ok 713 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 714 1603s ok 715 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 716 1603s ok 717 1603s Set-Cookie: usertrack_test=289b208e.63dfc2e407d4f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=289b208e.63dfc2e407d4f 1603s ok 718 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 719 1603s ok 720 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 721 1603s ok 722 1603s Set-Cookie: usertrack_test=6bdabad5.63dfc2e4088a0; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6bdabad5.63dfc2e4088a0 1603s ok 723 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 724 1603s ok 725 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 726 1603s ok 727 1603s Set-Cookie: usertrack_test=cd003853.63dfc2e40947b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cd003853.63dfc2e40947b 1603s ok 728 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 729 1603s ok 730 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 731 1603s ok 732 1603s Set-Cookie: usertrack_test=5c952d34.63dfc2e40a045; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=5c952d34.63dfc2e40a045 1603s ok 733 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 734 1603s ok 735 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 736 1603s ok 737 1603s Set-Cookie: usertrack_test=42af3364.63dfc2e40abd0; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=42af3364.63dfc2e40abd0 1603s ok 738 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 739 1603s ok 740 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 741 1603s ok 742 1603s Set-Cookie: usertrack_test=edea8cad.63dfc2e40b6e5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=edea8cad.63dfc2e40b6e5 1603s ok 743 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 744 1603s ok 745 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 746 1603s ok 747 1603s Set-Cookie: usertrack_test=4663b40a.63dfc2e40c1fb; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=4663b40a.63dfc2e40c1fb 1603s ok 748 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 749 1603s ok 750 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 751 1603s ok 752 1603s Set-Cookie: usertrack_test=8095d94e.63dfc2e40ccfa; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8095d94e.63dfc2e40ccfa 1603s ok 753 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 754 1603s ok 755 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 756 1603s ok 757 1603s Set-Cookie: usertrack_test=a2f12c53.63dfc2e40d820; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a2f12c53.63dfc2e40d820 1603s ok 758 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 759 1603s ok 760 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 761 1603s ok 762 1603s Set-Cookie: usertrack_test=a6e32afc.63dfc2e40e33c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a6e32afc.63dfc2e40e33c 1603s ok 763 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 764 1603s ok 765 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 766 1603s ok 767 1603s Set-Cookie: usertrack_test=f95a3565.63dfc2e40ee61; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=f95a3565.63dfc2e40ee61 1603s ok 768 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 769 1603s ok 770 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 771 1603s ok 772 1603s Set-Cookie: usertrack_test=33908402.63dfc2e40f954; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=33908402.63dfc2e40f954 1603s ok 773 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 774 1603s ok 775 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 776 1603s ok 777 1603s Set-Cookie: usertrack_test=601d3b82.63dfc2e4104be; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=601d3b82.63dfc2e4104be 1603s ok 778 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 779 1603s ok 780 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 781 1603s ok 782 1603s Set-Cookie: usertrack_test=412c967d.63dfc2e411139; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=412c967d.63dfc2e411139 1603s ok 783 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 784 1603s ok 785 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 786 1603s ok 787 1603s Set-Cookie: usertrack_test=d75899c7.63dfc2e411ca5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d75899c7.63dfc2e411ca5 1603s ok 788 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 789 1603s ok 790 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 791 1603s ok 792 1603s Set-Cookie: usertrack_test=e4d64837.63dfc2e4128d3; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=e4d64837.63dfc2e4128d3 1603s ok 793 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 794 1603s ok 795 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 796 1603s ok 797 1603s Set-Cookie: usertrack_test=796e63e8.63dfc2e41348d; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=796e63e8.63dfc2e41348d 1603s ok 798 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 799 1603s ok 800 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 801 1603s ok 802 1603s Set-Cookie: usertrack_test=fafc6d61.63dfc2e413ffb; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=fafc6d61.63dfc2e413ffb 1603s ok 803 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 804 1603s ok 805 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 806 1603s ok 807 1603s Set-Cookie: usertrack_test=cb55c857.63dfc2e414bb5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=cb55c857.63dfc2e414bb5 1603s ok 808 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 809 1603s ok 810 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 811 1603s ok 812 1603s Set-Cookie: usertrack_test=9367fd2.63dfc2e4157c5; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=9367fd2.63dfc2e4157c5 1603s ok 813 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 814 1603s ok 815 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 816 1603s ok 817 1603s Set-Cookie: usertrack_test=64c1f7fa.63dfc2e4163b2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=64c1f7fa.63dfc2e4163b2 1603s ok 818 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 819 1603s ok 820 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 821 1603s ok 822 1603s Set-Cookie: usertrack_test=d6ded5ed.63dfc2e416f01; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d6ded5ed.63dfc2e416f01 1603s ok 823 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 824 1603s ok 825 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 826 1603s ok 827 1603s Set-Cookie: usertrack_test=3335792a.63dfc2e417b14; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=3335792a.63dfc2e417b14 1603s ok 828 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 829 1603s ok 830 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 831 1603s ok 832 1603s Set-Cookie: usertrack_test=c2d49035.63dfc2e418669; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c2d49035.63dfc2e418669 1603s ok 833 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 834 1603s ok 835 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 836 1603s ok 837 1603s Set-Cookie: usertrack_test=e69edbee.63dfc2e419182; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=e69edbee.63dfc2e419182 1603s ok 838 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 839 1603s ok 840 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 841 1603s ok 842 1603s Set-Cookie: usertrack_test=6858cee2.63dfc2e419d83; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6858cee2.63dfc2e419d83 1603s ok 843 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 844 1603s ok 845 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 846 1603s ok 847 1603s Set-Cookie: usertrack_test=6097a479.63dfc2e41a86a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6097a479.63dfc2e41a86a 1603s ok 848 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 849 1603s ok 850 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 851 1603s ok 852 1603s Set-Cookie: usertrack_test=96c015ef.63dfc2e41b39a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=96c015ef.63dfc2e41b39a 1603s ok 853 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 854 1603s ok 855 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 856 1603s ok 857 1603s Set-Cookie: usertrack_test=ec2a13a5.63dfc2e41bead; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=ec2a13a5.63dfc2e41bead 1603s ok 858 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 859 1603s ok 860 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 861 1603s ok 862 1603s Set-Cookie: usertrack_test=787c20de.63dfc2e41c9ab; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=787c20de.63dfc2e41c9ab 1603s ok 863 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 864 1603s ok 865 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 866 1603s ok 867 1603s Set-Cookie: usertrack_test=1a31bf53.63dfc2e41d58c; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1a31bf53.63dfc2e41d58c 1603s ok 868 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 869 1603s ok 870 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 871 1603s ok 872 1603s Set-Cookie: usertrack_test=19257fbe.63dfc2e41e14b; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=19257fbe.63dfc2e41e14b 1603s ok 873 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 874 1603s ok 875 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 876 1603s ok 877 1603s Set-Cookie: usertrack_test=a5f87b36.63dfc2e41ed34; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=a5f87b36.63dfc2e41ed34 1603s ok 878 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 879 1603s ok 880 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 881 1603s ok 882 1603s Set-Cookie: usertrack_test=2ff59915.63dfc2e41f939; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2ff59915.63dfc2e41f939 1603s ok 883 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 884 1603s ok 885 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 886 1603s ok 887 1603s Set-Cookie: usertrack_test=edf92dc5.63dfc2e4204eb; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=edf92dc5.63dfc2e4204eb 1603s ok 888 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 889 1603s ok 890 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 891 1603s ok 892 1603s Set-Cookie: usertrack_test=2815c8e3.63dfc2e421114; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=2815c8e3.63dfc2e421114 1603s ok 893 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 894 1603s ok 895 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 896 1603s ok 897 1603s Set-Cookie: usertrack_test=bb9275f1.63dfc2e421c74; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=bb9275f1.63dfc2e421c74 1603s ok 898 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 899 1603s ok 900 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 901 1603s ok 902 1603s Set-Cookie: usertrack_test=8e713685.63dfc2e4227f2; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8e713685.63dfc2e4227f2 1603s ok 903 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 904 1603s ok 905 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 906 1603s ok 907 1603s Set-Cookie: usertrack_test=56702a71.63dfc2e42333f; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=56702a71.63dfc2e42333f 1603s ok 908 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 909 1603s ok 910 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 911 1603s ok 912 1603s Set-Cookie: usertrack_test=5cf80cc3.63dfc2e423e73; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=5cf80cc3.63dfc2e423e73 1603s ok 913 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 914 1603s ok 915 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 916 1603s ok 917 1603s Set-Cookie: usertrack_test=870919ce.63dfc2e4249bf; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=870919ce.63dfc2e4249bf 1603s ok 918 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 919 1603s ok 920 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 921 1603s ok 922 1603s Set-Cookie: usertrack_test=6ecc80de.63dfc2e42554e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=6ecc80de.63dfc2e42554e 1603s ok 923 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 924 1603s ok 925 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 926 1603s ok 927 1603s Set-Cookie: usertrack_test=b8da6132.63dfc2e4260d3; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b8da6132.63dfc2e4260d3 1603s ok 928 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 929 1603s ok 930 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 931 1603s ok 932 1603s Set-Cookie: usertrack_test=43fab24a.63dfc2e426c2a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=43fab24a.63dfc2e426c2a 1603s ok 933 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 934 1603s ok 935 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 936 1603s ok 937 1603s Set-Cookie: usertrack_test=dd476aca.63dfc2e4277a7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=dd476aca.63dfc2e4277a7 1603s ok 938 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 939 1603s ok 940 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 941 1603s ok 942 1603s Set-Cookie: usertrack_test=36f68b84.63dfc2e4282eb; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=36f68b84.63dfc2e4282eb 1603s ok 943 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 944 1603s ok 945 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 946 1603s ok 947 1603s Set-Cookie: usertrack_test=4977ebd9.63dfc2e428e10; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=4977ebd9.63dfc2e428e10 1603s ok 948 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 949 1603s ok 950 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 951 1603s ok 952 1603s Set-Cookie: usertrack_test=4fd293b5.63dfc2e42997e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=4fd293b5.63dfc2e42997e 1603s ok 953 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 954 1603s ok 955 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 956 1603s ok 957 1603s Set-Cookie: usertrack_test=8e08646.63dfc2e42a4c6; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=8e08646.63dfc2e42a4c6 1603s ok 958 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 959 1603s ok 960 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 961 1603s ok 962 1603s Set-Cookie: usertrack_test=1fae8a1e.63dfc2e42b040; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=1fae8a1e.63dfc2e42b040 1603s ok 963 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 964 1603s ok 965 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 966 1603s ok 967 1603s Set-Cookie: usertrack_test=b5c1dff6.63dfc2e42bb6a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=b5c1dff6.63dfc2e42bb6a 1603s ok 968 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 969 1603s ok 970 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 971 1603s ok 972 1603s Set-Cookie: usertrack_test=843f2787.63dfc2e42c6e6; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=843f2787.63dfc2e42c6e6 1603s ok 973 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 974 1603s ok 975 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 976 1603s ok 977 1603s Set-Cookie: usertrack_test=d9e86e2c.63dfc2e42d239; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=d9e86e2c.63dfc2e42d239 1603s ok 978 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 979 1603s ok 980 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 981 1603s ok 982 1603s Set-Cookie: usertrack_test=fcb8f9b7.63dfc2e42dd5e; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=fcb8f9b7.63dfc2e42dd5e 1603s ok 983 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 984 1603s ok 985 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 986 1603s ok 987 1603s Set-Cookie: usertrack_test=179026e4.63dfc2e42e8e9; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=179026e4.63dfc2e42e8e9 1603s ok 988 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 989 1603s ok 990 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 991 1603s ok 992 1603s Set-Cookie: usertrack_test=136b4e4f.63dfc2e42f486; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=136b4e4f.63dfc2e42f486 1603s ok 993 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 994 1603s ok 995 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 996 1603s ok 997 1603s Set-Cookie: usertrack_test=c7b4ba32.63dfc2e42fff7; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s Cookie: usertrack_test=c7b4ba32.63dfc2e42fff7 1603s ok 998 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 999 1603s ok 1000 1603s ok 1001 1603s # testing : Checking return code is '200' 1603s # expected: 200 1603s # received: '200' 1603s ok 1002 1603s # usertrack_test=4d9f5df4.63dfc2e430b5a; path=/; expires=Thu, 04-Sep-25 16:27:17 GMT 1603s ok 1003 1603s # expected: undef 1603s # received: undef 1603s ok 1004 1603s ok 1606s t/modules/vhost_alias.t ............. 1606s 1..8 1606s # Running under perl version 5.040001 for linux 1606s # Current time local: Thu Sep 4 16:26:17 2025 1606s # Current time GMT: Thu Sep 4 16:26:17 2025 1606s # Using Test.pm version 1.31 1606s # Using Apache/Test.pm version 1.44 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1606s # writing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1606s # testing : VirtalDocumentRoot test 1606s # expected: 'www.vha-test.com' 1606s # received: 'www.vha-test.com' 1606s ok 1 1606s # testing : VirtualScriptAlias test 1606s # expected: 'test cgi for www.vha-test.com' 1606s # received: 'test cgi for www.vha-test.com' 1606s ok 2 1606s # testing : VirtalDocumentRoot test 1606s # expected: 'big.server.name.from.heck.org' 1606s # received: 'big.server.name.from.heck.org' 1606s ok 3 1606s # testing : VirtualScriptAlias test 1606s # expected: 'test cgi for big.server.name.from.heck.org' 1606s # received: 'test cgi for big.server.name.from.heck.org' 1606s ok 4 1606s # testing : VirtalDocumentRoot test 1606s # expected: 'ab.com' 1606s # received: 'ab.com' 1606s ok 5 1606s # testing : VirtualScriptAlias test 1606s # expected: 'test cgi for ab.com' 1606s # received: 'test cgi for ab.com' 1606s ok 6 1606s # testing : VirtalDocumentRoot test 1606s # expected: 'w-t-f.net' 1606s # received: 'w-t-f.net' 1606s ok 7 1606s # testing : VirtualScriptAlias test 1606s # expected: 'test cgi for w-t-f.net' 1606s # received: 'test cgi for w-t-f.net' 1606s ok 8 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1606s # removing file: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1606s # removing dir tree: /tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1606s ok 1608s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1611s t/protocol/echo.t ................... 1611s 1..8 1611s # Running under perl version 5.040001 for linux 1611s # Current time local: Thu Sep 4 16:26:23 2025 1611s # Current time GMT: Thu Sep 4 16:26:23 2025 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.44 1611s testing mod_echo_ssl 1611s ok 1 1611s #Cipher: TLS_AES_256_GCM_SHA384 1611s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s # testing : echo 1611s # expected: 't/protocol/echo.t' 1611s # received: 't/protocol/echo.t' 1611s ok 2 1611s # testing : echo 1611s # expected: '/usr/bin/perl' 1611s # received: '/usr/bin/perl' 1611s ok 3 1611s # testing : echo 1611s # expected: '12851051285105128510512851051285105' 1611s # received: '12851051285105128510512851051285105' 1611s ok 4 1611s testing mod_echo 1611s ok 5 1611s # testing : echo 1611s # expected: 't/protocol/echo.t' 1611s # received: 't/protocol/echo.t' 1611s ok 6 1611s # testing : echo 1611s # expected: '/usr/bin/perl' 1611s # received: '/usr/bin/perl' 1611s ok 7 1611s # testing : echo 1611s # expected: '12851051285105128510512851051285105' 1611s # received: '12851051285105128510512851051285105' 1611s ok 8 1611s ok 1614s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1617s t/security/CVE-2003-0542.t .......... 1617s 1..1 1617s # Running under perl version 5.040001 for linux 1617s # Current time local: Thu Sep 4 16:26:29 2025 1617s # Current time GMT: Thu Sep 4 16:26:29 2025 1617s # Using Test.pm version 1.31 1617s # Using Apache/Test.pm version 1.44 1617s # testing : CAN-2003-0542 test case 1617s # expected: 404 1617s # received: '404' 1617s ok 1 1617s ok 1620s t/security/CVE-2004-0747.t .......... 1620s 1..1 1620s # Running under perl version 5.040001 for linux 1620s # Current time local: Thu Sep 4 16:26:31 2025 1620s # Current time GMT: Thu Sep 4 16:26:31 2025 1620s # Using Test.pm version 1.31 1620s # Using Apache/Test.pm version 1.44 1620s # testing : CAN-2004-0747 ap_resolve_env test case 1620s # expected: 200 1620s # received: 200 1620s ok 1 1620s ok 1623s t/security/CVE-2004-0811.t .......... 1623s 1..8 1623s # Running under perl version 5.040001 for linux 1623s # Current time local: Thu Sep 4 16:26:34 2025 1623s # Current time GMT: Thu Sep 4 16:26:34 2025 1623s # Using Test.pm version 1.31 1623s # Using Apache/Test.pm version 1.44 1623s # testing : subdir access allowed 1623s # expected: 200 1623s # received: '200' 1623s ok 1 1623s # testing : subdir access allowed 1623s # expected: 200 1623s # received: '200' 1623s ok 2 1623s # testing : subdir access allowed 1623s # expected: 200 1623s # received: '200' 1623s ok 3 1623s # testing : subdir access allowed 1623s # expected: 200 1623s # received: '200' 1623s ok 4 1623s # testing : topdir access denied 1623s # expected: 401 1623s # received: '401' 1623s ok 5 1623s # testing : topdir access denied 1623s # expected: 401 1623s # received: '401' 1623s ok 6 1623s # testing : topdir access denied 1623s # expected: 401 1623s # received: '401' 1623s ok 7 1623s # testing : topdir access denied 1623s # expected: 401 1623s # received: '401' 1623s ok 8 1623s ok 1626s t/security/CVE-2004-0940.t .......... 1626s 1..1 1626s # Running under perl version 5.040001 for linux 1626s # Current time local: Thu Sep 4 16:26:37 2025 1626s # Current time GMT: Thu Sep 4 16:26:37 2025 1626s # Using Test.pm version 1.31 1626s # Using Apache/Test.pm version 1.44 1626s # testing : response was 200 1626s # expected: 200 1626s # received: '200' 1626s ok 1 1626s ok 1629s t/security/CVE-2004-0942.t .......... 1629s 1..2 1629s # Running under perl version 5.040001 for linux 1629s # Current time local: Thu Sep 4 16:26:40 2025 1629s # Current time GMT: Thu Sep 4 16:26:40 2025 1629s # Using Test.pm version 1.31 1629s # Using Apache/Test.pm version 1.44 1629s ok 1 1629s # testing : request was refused 1629s # expected: qr/^HTTP\/1\.. 400/ 1629s # received: 'HTTP/1.1 400 Bad Request 1629s # ' 1629s ok 2 1629s ok 1631s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1634s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1637s t/security/CVE-2005-2491.t .......... 1637s 1..4 1637s # Running under perl version 5.040001 for linux 1637s # Current time local: Thu Sep 4 16:26:49 2025 1637s # Current time GMT: Thu Sep 4 16:26:49 2025 1637s # Using Test.pm version 1.31 1637s # Using Apache/Test.pm version 1.44 1637s # testing : check that server did not segfault 1637s # expected: 'Internal Server Error' 1637s # received: 'Internal Server Error' 1637s ok 1 1637s # testing : check for 500 response error 1637s # expected: 500 1637s # received: '500' 1637s ok 2 1637s # testing : check that server did not segfault 1637s # expected: 'Internal Server Error' 1637s # received: 'Internal Server Error' 1637s ok 3 1637s # testing : check for 500 response error 1637s # expected: 500 1637s # received: '500' 1637s ok 4 1637s ok 1640s t/security/CVE-2005-2700.t .......... 1640s 1..2 1640s # Running under perl version 5.040001 for linux 1640s # Current time local: Thu Sep 4 16:26:52 2025 1640s # Current time GMT: Thu Sep 4 16:26:52 2025 1640s # Using Test.pm version 1.31 1640s # Using Apache/Test.pm version 1.44 1640s # testing : access permitted without ccert 1640s # expected: 200 1640s # received: '200' 1640s ok 1 1640s # testing : access *not* permitted without ccert 1640s # expected: 200 1640s # received: '403' 1640s ok 2 1640s ok 1643s t/security/CVE-2005-3352.t .......... 1643s 1..2 1643s # Running under perl version 5.040001 for linux 1643s # Current time local: Thu Sep 4 16:26:55 2025 1643s # Current time GMT: Thu Sep 4 16:26:55 2025 1643s # Using Test.pm version 1.31 1643s # Using Apache/Test.pm version 1.44 1643s # testing : response code is OK 1643s # expected: 200 1643s # received: '200' 1643s ok 1 1643s # testing : referer was escaped 1643s # expected: qr/%22%3e/ 1643s # received: ' 1643s # 1643s # Menu for /security/CVE-2005-3352.map 1643s # 1643s #

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

1643s #
1643s # 1643s #
(Default) Go Back
1643s # 1643s # 1643s # 1643s # 1643s # ' 1643s ok 2 1643s ok 1646s t/security/CVE-2005-3357.t .......... 1646s 1..3 1646s # Running under perl version 5.040001 for linux 1646s # Current time local: Thu Sep 4 16:26:57 2025 1646s # Current time GMT: Thu Sep 4 16:26:57 2025 1646s # Using Test.pm version 1.31 1646s # Using Apache/Test.pm version 1.44 1646s # URL is http://localhost:8534/ 1646s ok 1 1646s # testing : Expected bad request from 'GET http://localhost:8534/' 1646s # expected: 400 1646s # received: '400' 1646s ok 2 1646s # testing : errordoc content was served 1646s # expected: qr/welcome to localhost/ 1646s # received: 'welcome to localhost:8529 1646s # ' 1646s ok 3 1646s ok 1649s t/security/CVE-2006-5752.t .......... 1649s 1..2 1649s # Running under perl version 5.040001 for linux 1649s # Current time local: Thu Sep 4 16:27:00 2025 1649s # Current time GMT: Thu Sep 4 16:27:00 2025 1649s # Using Test.pm version 1.31 1649s # Using Apache/Test.pm version 1.44 1649s # testing : server-status gave response 1649s # expected: 200 1649s # received: '200' 1649s ok 1 1649s # testing : response content-type had charset 1649s # expected: qr/charset=/ 1649s # received: 'text/html; charset=ISO-8859-1' 1649s ok 2 1649s ok 1651s t/security/CVE-2007-5000.t .......... 1651s 1..2 1651s # Running under perl version 5.040001 for linux 1651s # Current time local: Thu Sep 4 16:27:03 2025 1651s # Current time GMT: Thu Sep 4 16:27:03 2025 1651s # Using Test.pm version 1.31 1651s # Using Apache/Test.pm version 1.44 1651s # testing : response code is OK 1651s # expected: 200 1651s # received: '200' 1651s ok 1 1651s # testing : URI was escaped in response 1651s # expected: qr// 1651s # received: ' 1651s # 1651s # Menu for /security/CVE-2005-3352.map/<foo> 1651s # 1651s #

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

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

Bad Request

1700s #

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

1700s # 1700s # ' 1700s ok 2 1700s ok 1703s t/ssl/ocsp.t ........................ 1703s 1..3 1703s # Running under perl version 5.040001 for linux 1703s # Current time local: Thu Sep 4 16:27:54 2025 1703s # Current time GMT: Thu Sep 4 16:27:54 2025 1703s # Using Test.pm version 1.31 1703s # Using Apache/Test.pm version 1.44 1703s warning: Internal response 1703s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1703s response: 1703s 500 Server closed connection without sending any data back 1703s Content-Type: text/plain 1703s Client-Date: Thu, 04 Sep 2025 16:27:57 GMT 1703s Client-Warning: Internal response 1703s 1703s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1703s ok 1 1703s warning: 1703s message: welcome to localhost:8529 1703s response: 1703s HTTP/1.1 200 OK 1703s Connection: close 1703s Date: Thu, 04 Sep 2025 16:27:57 GMT 1703s Accept-Ranges: bytes 1703s ETag: "1a-62c6deaf13e40" 1703s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1703s Vary: In-If1 1703s Content-Length: 26 1703s Content-Type: text/html 1703s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1703s Client-Date: Thu, 04 Sep 2025 16:27:57 GMT 1703s Client-Peer: 127.0.0.1:8535 1703s Client-Response-Num: 1 1703s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1703s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1703s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1703s Client-SSL-Socket-Class: IO::Socket::SSL 1703s Client-SSL-Version: TLSv1_3 1703s DMMATCH1: 1 1703s 1703s welcome to localhost:8529 1703s ok 2 1703s warning: Internal response 1703s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1703s response: 1703s 500 Server closed connection without sending any data back 1703s Content-Type: text/plain 1703s Client-Date: Thu, 04 Sep 2025 16:27:57 GMT 1703s Client-Warning: Internal response 1703s 1703s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1703s ok 3 1703s ok 1706s t/ssl/pha.t ......................... 1706s 1..4 1706s # Running under perl version 5.040001 for linux 1706s # Current time local: Thu Sep 4 16:27:57 2025 1706s # Current time GMT: Thu Sep 4 16:27:57 2025 1706s # Using Test.pm version 1.31 1706s # Using Apache/Test.pm version 1.44 1706s # testing : access must be denied without client certificate 1706s # expected: 403 1706s # received: '403' 1706s ok 1 1706s # testing : PHA reneg body buffer size restriction works 1706s # expected: 413 1706s # received: '413' 1706s ok 2 1706s # testing : PHA works with POST body 1706s # expected: 200 1706s # received: '200' 1706s ok 3 1706s # testing : request body matches response 1706s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1706s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1706s ok 4 1706s ok 1709s t/ssl/pr12355.t ..................... 1709s 1..10 1709s # Running under perl version 5.040001 for linux 1709s # Current time local: Thu Sep 4 16:28:01 2025 1709s # Current time GMT: Thu Sep 4 16:28:01 2025 1709s # Using Test.pm version 1.31 1709s # Using Apache/Test.pm version 1.44 1709s # Downgrading to TLSv12 1709s # testing : renegotiation on POST works 1709s # expected: 200 1709s # received: '200' 1709s ok 1 1709s # testing : request body matches response 1709s # expected: 'hello world' 1709s # received: 'hello world' 1709s ok 2 1709s # testing : renegotiation on POST works 1709s # expected: 200 1709s # received: '200' 1709s ok 3 1709s # testing : request body matches response 1709s # expected: 'hello world' 1709s # received: 'hello world' 1709s ok 4 1709s # testing : renegotiation on POST works 1709s # expected: 200 1709s # received: '200' 1709s ok 5 1709s # testing : request body matches response 1709s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1709s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1709s ok 6 1709s # testing : renegotiation on POST works 1709s # expected: 200 1709s # received: '200' 1709s ok 7 1709s # testing : request body matches response 1709s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1710s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1710s ok 8 1710s # testing : renegotiation on POST works 1710s # expected: 200 1710s # received: '200' 1710s ok 9 1710s # testing : request body matches response 1710s # expected: 'HELLO' 1710s # received: 'HELLO' 1710s ok 10 1710s ok 1713s t/ssl/pr43738.t ..................... 1713s 1..4 1713s # Running under perl version 5.040001 for linux 1713s # Current time local: Thu Sep 4 16:28:04 2025 1713s # Current time GMT: Thu Sep 4 16:28:04 2025 1713s # Using Test.pm version 1.31 1713s # Using Apache/Test.pm version 1.44 1713s # Downgrading to TLSv12 1713s # testing : renegotiation on POST works 1713s # expected: 200 1713s # received: '200' 1713s ok 1 1713s # testing : request body matches response 1713s # expected: '/modules/ssl/aes128/empty.pfa 1713s # hello world' 1713s # received: '/modules/ssl/aes128/empty.pfa 1713s # hello world' 1713s ok 2 1713s # testing : renegotiation on POST works 1713s # expected: 200 1713s # received: '200' 1713s ok 3 1713s # testing : request body matches response 1713s # expected: '/modules/ssl/aes256/empty.pfa 1713s # hello world' 1713s # received: '/modules/ssl/aes256/empty.pfa 1713s # hello world' 1713s ok 4 1713s ok 1722s t/ssl/proxy.t ....................... 1722s # using LWP client 1722s 1..290 1722s # Running under perl version 5.040001 for linux 1722s # Current time local: Thu Sep 4 16:28:07 2025 1722s # Current time GMT: Thu Sep 4 16:28:07 2025 1722s # Using Test.pm version 1.31 1722s # Using Apache/Test.pm version 1.44 1722s # testing : / with proxy_http_https (http) 1722s # expected: 200 1722s # received: '200' 1722s ok 1 1722s # testing : CGI script with folded headers 1722s # expected: 200 1722s # received: '200' 1722s ok 2 1722s # testing : using valid proxyssl client cert 1722s # expected: 200 1722s # received: '200' 1722s ok 3 1722s # testing : using invalid proxyssl client cert 1722s # expected: 403 1722s # received: '403' 1722s ok 4 1722s # testing : protected cgi script 1722s # expected: 200 1722s # received: '200' 1722s ok 5 1722s # testing : X-Forwarded-Host header 1722s # expected: 'localhost:8558' 1722s # received: 'localhost:8558' 1722s ok 6 1722s # testing : client subject common name 1722s # expected: 'client_ok' 1722s # received: 'client_ok' 1722s ok 7 1722s # testing : ProxyPassReverse Location rewrite 1722s # expected: 'http://localhost:8558/modules/' 1722s # received: 'http://localhost:8558/modules/' 1722s ok 8 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 1024 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '1024' 1722s # received: 1024 1722s ok 9 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 2048 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '2048' 1722s # received: 2048 1722s ok 10 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 3072 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '3072' 1722s # received: 3072 1722s ok 11 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 4096 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '4096' 1722s # received: 4096 1722s ok 12 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 5120 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '5120' 1722s # received: 5120 1722s ok 13 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 6144 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '6144' 1722s # received: 6144 1722s ok 14 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 7168 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '7168' 1722s # received: 7168 1722s ok 15 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 8192 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '8192' 1722s # received: 8192 1722s ok 16 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 9216 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '9216' 1722s # received: 9216 1722s ok 17 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 10240 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '10240' 1722s # received: 10240 1722s ok 18 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 11264 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '11264' 1722s # received: 11264 1722s ok 19 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 12288 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '12288' 1722s # received: 12288 1722s ok 20 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 13312 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '13312' 1722s # received: 13312 1722s ok 21 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 14336 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:10 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '14336' 1722s # received: 14336 1722s ok 22 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 15360 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '15360' 1722s # received: 15360 1722s ok 23 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 16384 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '16384' 1722s # received: 16384 1722s ok 24 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 17408 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '17408' 1722s # received: 17408 1722s ok 25 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 18432 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '18432' 1722s # received: 18432 1722s ok 26 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 19456 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '19456' 1722s # received: 19456 1722s ok 27 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 20480 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '20480' 1722s # received: 20480 1722s ok 28 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 21504 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '21504' 1722s # received: 21504 1722s ok 29 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 22528 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '22528' 1722s # received: 22528 1722s ok 30 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 23552 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '23552' 1722s # received: 23552 1722s ok 31 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 24576 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '24576' 1722s # received: 24576 1722s ok 32 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 25600 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '25600' 1722s # received: 25600 1722s ok 33 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 26624 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '26624' 1722s # received: 26624 1722s ok 34 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 27648 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '27648' 1722s # received: 27648 1722s ok 35 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 28672 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '28672' 1722s # received: 28672 1722s ok 36 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 29696 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '29696' 1722s # received: 29696 1722s ok 37 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 30720 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '30720' 1722s # received: 30720 1722s ok 38 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 31744 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '31744' 1722s # received: 31744 1722s ok 39 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 32768 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '32768' 1722s # received: 32768 1722s ok 40 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 33792 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '33792' 1722s # received: 33792 1722s ok 41 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 34816 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '34816' 1722s # received: 34816 1722s ok 42 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 35840 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '35840' 1722s # received: 35840 1722s ok 43 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 36864 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '36864' 1722s # received: 36864 1722s ok 44 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 37888 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '37888' 1722s # received: 37888 1722s ok 45 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 38912 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '38912' 1722s # received: 38912 1722s ok 46 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 39936 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '39936' 1722s # received: 39936 1722s ok 47 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 40960 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '40960' 1722s # received: 40960 1722s ok 48 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 41984 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '41984' 1722s # received: 41984 1722s ok 49 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 43008 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '43008' 1722s # received: 43008 1722s ok 50 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 44032 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '44032' 1722s # received: 44032 1722s ok 51 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 45056 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '45056' 1722s # received: 45056 1722s ok 52 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 46080 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '46080' 1722s # received: 46080 1722s ok 53 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 47104 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '47104' 1722s # received: 47104 1722s ok 54 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 48128 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '48128' 1722s # received: 48128 1722s ok 55 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 49152 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '49152' 1722s # received: 49152 1722s ok 56 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 50176 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '50176' 1722s # received: 50176 1722s ok 57 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 51200 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '51200' 1722s # received: 51200 1722s ok 58 1722s #lwp request: 1722s #POST http://localhost:8558/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 102400 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 7 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8558 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '102400' 1722s # received: 102400 1722s ok 59 1722s # testing : / with proxy_http_https_proxy_section (http) 1722s # expected: 200 1722s # received: '200' 1722s ok 60 1722s # testing : CGI script with folded headers 1722s # expected: 200 1722s # received: '200' 1722s ok 61 1722s # testing : using valid proxyssl client cert 1722s # expected: 200 1722s # received: '200' 1722s ok 62 1722s # testing : using invalid proxyssl client cert 1722s # expected: 403 1722s # received: '403' 1722s ok 63 1722s # testing : protected cgi script 1722s # expected: 200 1722s # received: '200' 1722s ok 64 1722s # testing : X-Forwarded-Host header 1722s # expected: 'localhost:8560' 1722s # received: 'localhost:8560' 1722s ok 65 1722s # testing : client subject common name 1722s # expected: 'client_ok' 1722s # received: 'client_ok' 1722s ok 66 1722s # testing : ProxyPassReverse Location rewrite 1722s # expected: 'http://localhost:8560/modules/' 1722s # received: 'http://localhost:8560/modules/' 1722s ok 67 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 1024 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '1024' 1722s # received: 1024 1722s ok 68 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 2048 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '2048' 1722s # received: 2048 1722s ok 69 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 3072 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '3072' 1722s # received: 3072 1722s ok 70 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 4096 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '4096' 1722s # received: 4096 1722s ok 71 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 5120 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '5120' 1722s # received: 5120 1722s ok 72 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 6144 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '6144' 1722s # received: 6144 1722s ok 73 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 7168 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '7168' 1722s # received: 7168 1722s ok 74 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 8192 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '8192' 1722s # received: 8192 1722s ok 75 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 9216 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '9216' 1722s # received: 9216 1722s ok 76 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 10240 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '10240' 1722s # received: 10240 1722s ok 77 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 11264 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '11264' 1722s # received: 11264 1722s ok 78 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 12288 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '12288' 1722s # received: 12288 1722s ok 79 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 13312 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '13312' 1722s # received: 13312 1722s ok 80 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 14336 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '14336' 1722s # received: 14336 1722s ok 81 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 15360 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '15360' 1722s # received: 15360 1722s ok 82 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 16384 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '16384' 1722s # received: 16384 1722s ok 83 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 17408 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '17408' 1722s # received: 17408 1722s ok 84 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 18432 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '18432' 1722s # received: 18432 1722s ok 85 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 19456 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '19456' 1722s # received: 19456 1722s ok 86 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 20480 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '20480' 1722s # received: 20480 1722s ok 87 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 21504 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '21504' 1722s # received: 21504 1722s ok 88 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 22528 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '22528' 1722s # received: 22528 1722s ok 89 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 23552 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '23552' 1722s # received: 23552 1722s ok 90 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 24576 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '24576' 1722s # received: 24576 1722s ok 91 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 25600 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '25600' 1722s # received: 25600 1722s ok 92 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 26624 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '26624' 1722s # received: 26624 1722s ok 93 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 27648 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '27648' 1722s # received: 27648 1722s ok 94 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 28672 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '28672' 1722s # received: 28672 1722s ok 95 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 29696 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '29696' 1722s # received: 29696 1722s ok 96 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 30720 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '30720' 1722s # received: 30720 1722s ok 97 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 31744 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '31744' 1722s # received: 31744 1722s ok 98 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 32768 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '32768' 1722s # received: 32768 1722s ok 99 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 33792 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:11 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '33792' 1722s # received: 33792 1722s ok 100 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 34816 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '34816' 1722s # received: 34816 1722s ok 101 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 35840 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '35840' 1722s # received: 35840 1722s ok 102 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 36864 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '36864' 1722s # received: 36864 1722s ok 103 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 37888 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '37888' 1722s # received: 37888 1722s ok 104 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 38912 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '38912' 1722s # received: 38912 1722s ok 105 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 39936 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '39936' 1722s # received: 39936 1722s ok 106 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 40960 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '40960' 1722s # received: 40960 1722s ok 107 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 41984 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '41984' 1722s # received: 41984 1722s ok 108 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 43008 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '43008' 1722s # received: 43008 1722s ok 109 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 44032 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '44032' 1722s # received: 44032 1722s ok 110 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 45056 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '45056' 1722s # received: 45056 1722s ok 111 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 46080 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '46080' 1722s # received: 46080 1722s ok 112 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 47104 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '47104' 1722s # received: 47104 1722s ok 113 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 48128 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '48128' 1722s # received: 48128 1722s ok 114 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 49152 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '49152' 1722s # received: 49152 1722s ok 115 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 50176 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '50176' 1722s # received: 50176 1722s ok 116 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 51200 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '51200' 1722s # received: 51200 1722s ok 117 1722s #lwp request: 1722s #POST http://localhost:8560/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 102400 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 7 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8560 1722s #Client-Response-Num: 1 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '102400' 1722s # received: 102400 1722s ok 118 1722s # testing : / with proxy_https_http (https) 1722s # expected: 200 1722s # received: '200' 1722s ok 119 1722s # testing : CGI script with folded headers 1722s # expected: 200 1722s # received: '200' 1722s ok 120 1722s # testing : ProxyPassReverse Location rewrite 1722s # expected: 'https://localhost:8562/modules/' 1722s # received: 'https://localhost:8562/modules/' 1722s ok 121 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 1024 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '1024' 1722s # received: 1024 1722s ok 122 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 2048 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '2048' 1722s # received: 2048 1722s ok 123 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 3072 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '3072' 1722s # received: 3072 1722s ok 124 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 4096 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '4096' 1722s # received: 4096 1722s ok 125 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 5120 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '5120' 1722s # received: 5120 1722s ok 126 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 6144 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '6144' 1722s # received: 6144 1722s ok 127 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 7168 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '7168' 1722s # received: 7168 1722s ok 128 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 8192 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '8192' 1722s # received: 8192 1722s ok 129 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 9216 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '9216' 1722s # received: 9216 1722s ok 130 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 10240 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '10240' 1722s # received: 10240 1722s ok 131 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 11264 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '11264' 1722s # received: 11264 1722s ok 132 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 12288 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '12288' 1722s # received: 12288 1722s ok 133 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 13312 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '13312' 1722s # received: 13312 1722s ok 134 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 14336 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '14336' 1722s # received: 14336 1722s ok 135 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 15360 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '15360' 1722s # received: 15360 1722s ok 136 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 16384 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '16384' 1722s # received: 16384 1722s ok 137 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 17408 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '17408' 1722s # received: 17408 1722s ok 138 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 18432 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '18432' 1722s # received: 18432 1722s ok 139 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 19456 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '19456' 1722s # received: 19456 1722s ok 140 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 20480 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '20480' 1722s # received: 20480 1722s ok 141 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 21504 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '21504' 1722s # received: 21504 1722s ok 142 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 22528 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '22528' 1722s # received: 22528 1722s ok 143 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 23552 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '23552' 1722s # received: 23552 1722s ok 144 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 24576 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '24576' 1722s # received: 24576 1722s ok 145 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 25600 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '25600' 1722s # received: 25600 1722s ok 146 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 26624 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '26624' 1722s # received: 26624 1722s ok 147 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 27648 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '27648' 1722s # received: 27648 1722s ok 148 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 28672 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '28672' 1722s # received: 28672 1722s ok 149 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 29696 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '29696' 1722s # received: 29696 1722s ok 150 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 30720 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '30720' 1722s # received: 30720 1722s ok 151 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 31744 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:12 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '31744' 1722s # received: 31744 1722s ok 152 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 32768 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '32768' 1722s # received: 32768 1722s ok 153 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 33792 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '33792' 1722s # received: 33792 1722s ok 154 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 34816 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '34816' 1722s # received: 34816 1722s ok 155 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 35840 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '35840' 1722s # received: 35840 1722s ok 156 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 36864 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '36864' 1722s # received: 36864 1722s ok 157 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 37888 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '37888' 1722s # received: 37888 1722s ok 158 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 38912 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '38912' 1722s # received: 38912 1722s ok 159 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 39936 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '39936' 1722s # received: 39936 1722s ok 160 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 40960 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '40960' 1722s # received: 40960 1722s ok 161 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 41984 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '41984' 1722s # received: 41984 1722s ok 162 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 43008 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '43008' 1722s # received: 43008 1722s ok 163 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 44032 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '44032' 1722s # received: 44032 1722s ok 164 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 45056 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '45056' 1722s # received: 45056 1722s ok 165 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 46080 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '46080' 1722s # received: 46080 1722s ok 166 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 47104 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '47104' 1722s # received: 47104 1722s ok 167 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 48128 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '48128' 1722s # received: 48128 1722s ok 168 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 49152 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '49152' 1722s # received: 49152 1722s ok 169 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 50176 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '50176' 1722s # received: 50176 1722s ok 170 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 51200 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '51200' 1722s # received: 51200 1722s ok 171 1722s #lwp request: 1722s #POST https://localhost:8562/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 102400 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 7 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8562 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '102400' 1722s # received: 102400 1722s ok 172 1722s # testing : / with proxy_https_https (https) 1722s # expected: 200 1722s # received: '200' 1722s ok 173 1722s # testing : CGI script with folded headers 1722s # expected: 200 1722s # received: '200' 1722s ok 174 1722s # testing : using valid proxyssl client cert 1722s # expected: 200 1722s # received: '200' 1722s ok 175 1722s # testing : using invalid proxyssl client cert 1722s # expected: 403 1722s # received: '403' 1722s ok 176 1722s # testing : protected cgi script 1722s # expected: 200 1722s # received: '200' 1722s ok 177 1722s # testing : X-Forwarded-Host header 1722s # expected: 'localhost:8559' 1722s # received: 'localhost:8559' 1722s ok 178 1722s # testing : client subject common name 1722s # expected: 'client_ok' 1722s # received: 'client_ok' 1722s ok 179 1722s # testing : ProxyPassReverse Location rewrite 1722s # expected: 'https://localhost:8559/modules/' 1722s # received: 'https://localhost:8559/modules/' 1722s ok 180 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 1024 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '1024' 1722s # received: 1024 1722s ok 181 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 2048 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '2048' 1722s # received: 2048 1722s ok 182 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 3072 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '3072' 1722s # received: 3072 1722s ok 183 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 4096 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '4096' 1722s # received: 4096 1722s ok 184 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 5120 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '5120' 1722s # received: 5120 1722s ok 185 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 6144 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '6144' 1722s # received: 6144 1722s ok 186 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 7168 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '7168' 1722s # received: 7168 1722s ok 187 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 8192 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '8192' 1722s # received: 8192 1722s ok 188 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 9216 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '9216' 1722s # received: 9216 1722s ok 189 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 10240 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '10240' 1722s # received: 10240 1722s ok 190 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 11264 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '11264' 1722s # received: 11264 1722s ok 191 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 12288 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '12288' 1722s # received: 12288 1722s ok 192 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 13312 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '13312' 1722s # received: 13312 1722s ok 193 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 14336 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '14336' 1722s # received: 14336 1722s ok 194 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 15360 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '15360' 1722s # received: 15360 1722s ok 195 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 16384 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:13 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '16384' 1722s # received: 16384 1722s ok 196 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 17408 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '17408' 1722s # received: 17408 1722s ok 197 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 18432 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '18432' 1722s # received: 18432 1722s ok 198 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 19456 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '19456' 1722s # received: 19456 1722s ok 199 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 20480 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '20480' 1722s # received: 20480 1722s ok 200 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 21504 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '21504' 1722s # received: 21504 1722s ok 201 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 22528 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '22528' 1722s # received: 22528 1722s ok 202 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 23552 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '23552' 1722s # received: 23552 1722s ok 203 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 24576 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '24576' 1722s # received: 24576 1722s ok 204 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 25600 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '25600' 1722s # received: 25600 1722s ok 205 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 26624 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '26624' 1722s # received: 26624 1722s ok 206 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 27648 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '27648' 1722s # received: 27648 1722s ok 207 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 28672 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '28672' 1722s # received: 28672 1722s ok 208 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 29696 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '29696' 1722s # received: 29696 1722s ok 209 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 30720 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '30720' 1722s # received: 30720 1722s ok 210 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 31744 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '31744' 1722s # received: 31744 1722s ok 211 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 32768 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '32768' 1722s # received: 32768 1722s ok 212 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 33792 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '33792' 1722s # received: 33792 1722s ok 213 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 34816 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '34816' 1722s # received: 34816 1722s ok 214 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 35840 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '35840' 1722s # received: 35840 1722s ok 215 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 36864 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '36864' 1722s # received: 36864 1722s ok 216 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 37888 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '37888' 1722s # received: 37888 1722s ok 217 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 38912 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '38912' 1722s # received: 38912 1722s ok 218 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 39936 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '39936' 1722s # received: 39936 1722s ok 219 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 40960 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '40960' 1722s # received: 40960 1722s ok 220 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 41984 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '41984' 1722s # received: 41984 1722s ok 221 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 43008 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '43008' 1722s # received: 43008 1722s ok 222 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 44032 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '44032' 1722s # received: 44032 1722s ok 223 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 45056 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '45056' 1722s # received: 45056 1722s ok 224 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 46080 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '46080' 1722s # received: 46080 1722s ok 225 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 47104 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:14 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '47104' 1722s # received: 47104 1722s ok 226 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 48128 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '48128' 1722s # received: 48128 1722s ok 227 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 49152 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '49152' 1722s # received: 49152 1722s ok 228 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 50176 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '50176' 1722s # received: 50176 1722s ok 229 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 51200 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '51200' 1722s # received: 51200 1722s ok 230 1722s #lwp request: 1722s #POST https://localhost:8559/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 102400 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 7 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8559 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '102400' 1722s # received: 102400 1722s ok 231 1722s # testing : / with proxy_https_https_proxy_section (https) 1722s # expected: 200 1722s # received: '200' 1722s ok 232 1722s # testing : CGI script with folded headers 1722s # expected: 200 1722s # received: '200' 1722s ok 233 1722s # testing : using valid proxyssl client cert 1722s # expected: 200 1722s # received: '200' 1722s ok 234 1722s # testing : using invalid proxyssl client cert 1722s # expected: 403 1722s # received: '403' 1722s ok 235 1722s # testing : protected cgi script 1722s # expected: 200 1722s # received: '200' 1722s ok 236 1722s # testing : X-Forwarded-Host header 1722s # expected: 'localhost:8561' 1722s # received: 'localhost:8561' 1722s ok 237 1722s # testing : client subject common name 1722s # expected: 'client_ok' 1722s # received: 'client_ok' 1722s ok 238 1722s # testing : ProxyPassReverse Location rewrite 1722s # expected: 'https://localhost:8561/modules/' 1722s # received: 'https://localhost:8561/modules/' 1722s ok 239 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 1024 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '1024' 1722s # received: 1024 1722s ok 240 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 2048 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '2048' 1722s # received: 2048 1722s ok 241 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 3072 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '3072' 1722s # received: 3072 1722s ok 242 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 4096 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '4096' 1722s # received: 4096 1722s ok 243 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 5120 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '5120' 1722s # received: 5120 1722s ok 244 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 6144 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '6144' 1722s # received: 6144 1722s ok 245 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 7168 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '7168' 1722s # received: 7168 1722s ok 246 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 8192 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '8192' 1722s # received: 8192 1722s ok 247 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 9216 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 5 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '9216' 1722s # received: 9216 1722s ok 248 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 10240 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '10240' 1722s # received: 10240 1722s ok 249 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 11264 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '11264' 1722s # received: 11264 1722s ok 250 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 12288 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '12288' 1722s # received: 12288 1722s ok 251 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 13312 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '13312' 1722s # received: 13312 1722s ok 252 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 14336 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '14336' 1722s # received: 14336 1722s ok 253 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 15360 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '15360' 1722s # received: 15360 1722s ok 254 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 16384 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '16384' 1722s # received: 16384 1722s ok 255 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 17408 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '17408' 1722s # received: 17408 1722s ok 256 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 18432 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '18432' 1722s # received: 18432 1722s ok 257 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 19456 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '19456' 1722s # received: 19456 1722s ok 258 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 20480 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '20480' 1722s # received: 20480 1722s ok 259 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 21504 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '21504' 1722s # received: 21504 1722s ok 260 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 22528 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '22528' 1722s # received: 22528 1722s ok 261 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 23552 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '23552' 1722s # received: 23552 1722s ok 262 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 24576 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:15 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '24576' 1722s # received: 24576 1722s ok 263 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 25600 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '25600' 1722s # received: 25600 1722s ok 264 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 26624 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '26624' 1722s # received: 26624 1722s ok 265 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 27648 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '27648' 1722s # received: 27648 1722s ok 266 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 28672 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '28672' 1722s # received: 28672 1722s ok 267 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 29696 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '29696' 1722s # received: 29696 1722s ok 268 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 30720 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '30720' 1722s # received: 30720 1722s ok 269 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 31744 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '31744' 1722s # received: 31744 1722s ok 270 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 32768 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '32768' 1722s # received: 32768 1722s ok 271 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 33792 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '33792' 1722s # received: 33792 1722s ok 272 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 34816 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '34816' 1722s # received: 34816 1722s ok 273 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 35840 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '35840' 1722s # received: 35840 1722s ok 274 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 36864 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '36864' 1722s # received: 36864 1722s ok 275 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 37888 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '37888' 1722s # received: 37888 1722s ok 276 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 38912 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '38912' 1722s # received: 38912 1722s ok 277 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 39936 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '39936' 1722s # received: 39936 1722s ok 278 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 40960 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '40960' 1722s # received: 40960 1722s ok 279 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 41984 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '41984' 1722s # received: 41984 1722s ok 280 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 43008 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '43008' 1722s # received: 43008 1722s ok 281 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 44032 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '44032' 1722s # received: 44032 1722s ok 282 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 45056 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '45056' 1722s # received: 45056 1722s ok 283 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 46080 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '46080' 1722s # received: 46080 1722s ok 284 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 47104 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '47104' 1722s # received: 47104 1722s ok 285 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 48128 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '48128' 1722s # received: 48128 1722s ok 286 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 49152 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '49152' 1722s # received: 49152 1722s ok 287 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 50176 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '50176' 1722s # received: 50176 1722s ok 288 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 51200 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 6 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '51200' 1722s # received: 51200 1722s ok 289 1722s #lwp request: 1722s #POST https://localhost:8561/eat_post HTTP/1.1 1722s #User-Agent: libwww-perl/6.78 1722s #Content-Length: 102400 1722s # 1722s #server response: 1722s #HTTP/1.1 200 OK 1722s #Connection: close 1722s #Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1722s #Vary: In-If1 1722s #Content-Length: 7 1722s #Client-Date: Thu, 04 Sep 2025 16:28:16 GMT 1722s #Client-Peer: 127.0.0.1:8561 1722s #Client-Response-Num: 1 1722s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1722s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1722s #Client-SSL-Socket-Class: IO::Socket::SSL 1722s #Client-SSL-Version: TLSv1_3 1722s #DMMATCH1: 1 1722s # 1722s # testing : length posted 1722s # expected: '102400' 1722s # received: 102400 1722s ok 290 1722s ok 1725s t/ssl/require.t ..................... 1725s 1..10 1725s # Running under perl version 5.040001 for linux 1725s # Current time local: Thu Sep 4 16:28:17 2025 1725s # Current time GMT: Thu Sep 4 16:28:17 2025 1725s # Using Test.pm version 1.31 1725s # Using Apache/Test.pm version 1.44 1725s ok 1 1725s ok 2 1725s ok 3 1725s ok 4 1725s ok 5 1725s ok 6 1725s ok 7 1725s ok 8 1725s ok 9 1725s ok 10 1725s ok 1728s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1733s t/ssl/varlookup.t ................... 1733s 1..83 1733s # Running under perl version 5.040001 for linux 1733s # Current time local: Thu Sep 4 16:28:23 2025 1733s # Current time GMT: Thu Sep 4 16:28:23 2025 1733s # Using Test.pm version 1.31 1733s # Using Apache/Test.pm version 1.44 1733s # testing : HTTP_USER_AGENT 1733s # expected: 'libwww-perl/6.78' 1733s # received: 'libwww-perl/6.78' 1733s ok 1 1733s # testing : HTTP:User-Agent 1733s # expected: 'libwww-perl/6.78' 1733s # received: 'libwww-perl/6.78' 1733s ok 2 1733s # testing : HTTP_REFERER 1733s # expected: 't/ssl/varlookup.t' 1733s # received: 't/ssl/varlookup.t' 1733s ok 3 1733s # testing : HTTP_HOST 1733s # expected: 'localhost:8532' 1733s # received: 'localhost:8532' 1733s ok 4 1733s # testing : QUERY_STRING 1733s # expected: 'QUERY_STRING' 1733s # received: 'QUERY_STRING' 1733s ok 5 1733s # testing : SERVER_SOFTWARE 1733s # expected: qr/^Apache\/2.4.64/ 1733s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1733s ok 6 1733s # testing : SERVER_ADMIN 1733s # expected: 'tuser@localhost' 1733s # received: 'tuser@localhost' 1733s ok 7 1733s # testing : SERVER_PORT 1733s # expected: '8532' 1733s # received: '8532' 1733s ok 8 1733s # testing : SERVER_NAME 1733s # expected: 'localhost' 1733s # received: 'localhost' 1733s ok 9 1733s # testing : SERVER_PROTOCOL 1733s # expected: qr/^HTTP\/1\.\d$/ 1733s # received: 'HTTP/1.1' 1733s ok 10 1733s # testing : REMOTE_ADDR 1733s # expected: '127.0.0.1' 1733s # received: '127.0.0.1' 1733s ok 11 1733s # testing : DOCUMENT_ROOT 1733s # expected: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 1733s # received: '/tmp/autopkgtest.8VSmed/autopkgtest_tmp/perl-framework/t/htdocs' 1733s ok 12 1733s # testing : REQUEST_METHOD 1733s # expected: 'GET' 1733s # received: 'GET' 1733s ok 13 1733s # testing : REQUEST_URI 1733s # expected: '/test_ssl_var_lookup' 1733s # received: '/test_ssl_var_lookup' 1733s ok 14 1733s # testing : TIME_YEAR 1733s # expected: 2025 1733s # received: '2025' 1733s ok 15 1733s # testing : TIME_MON 1733s # expected: '09' 1733s # received: '09' 1733s ok 16 1733s # testing : TIME_DAY 1733s # expected: '04' 1733s # received: '04' 1733s ok 17 1733s # testing : TIME_WDAY 1733s # expected: 4 1733s # received: '4' 1733s ok 18 1733s # testing : IS_SUBREQ 1733s # expected: 'false' 1733s # received: 'false' 1733s ok 19 1733s # testing : API_VERSION 1733s # expected: '20120211' 1733s # received: '20120211' 1733s ok 20 1733s # testing : THE_REQUEST 1733s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1733s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1733s ok 21 1733s # testing : REQUEST_SCHEME 1733s # expected: 'https' 1733s # received: 'https' 1733s ok 22 1733s # testing : HTTPS 1733s # expected: 'on' 1733s # received: 'on' 1733s ok 23 1733s # testing : ENV:THE_ARGS 1733s # expected: 'ENV:THE_ARGS' 1733s # received: 'ENV:THE_ARGS' 1733s ok 24 1733s # testing : SSL_CLIENT_M_VERSION 1733s # expected: qr/^\d+$/ 1733s # received: '3' 1733s ok 25 1733s # testing : SSL_SERVER_M_VERSION 1733s # expected: qr/^\d+$/ 1733s # received: '3' 1733s ok 26 1733s # testing : SSL_CLIENT_M_SERIAL 1733s # expected: qr/^[0-9A-F]+$/ 1733s # received: '05' 1733s ok 27 1733s # testing : SSL_SERVER_M_SERIAL 1733s # expected: qr/^[0-9A-F]+$/ 1733s # received: '03' 1733s ok 28 1733s # testing : SSL_PROTOCOL 1733s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1733s # received: 'TLSv1.3' 1733s ok 29 1733s # testing : SSL_CLIENT_V_START 1733s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1733s # received: 'Sep 4 16:20:28 2025 GMT' 1733s ok 30 1733s # testing : SSL_SERVER_V_START 1733s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1733s # received: 'Sep 4 16:20:28 2025 GMT' 1733s ok 31 1733s # testing : SSL_CLIENT_V_END 1733s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1733s # received: 'Sep 4 16:20:28 2026 GMT' 1733s ok 32 1733s # testing : SSL_SERVER_V_END 1733s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1733s # received: 'Sep 4 16:20:28 2026 GMT' 1733s ok 33 1733s # testing : SSL_CIPHER 1733s # expected: qr/^[A-Z0-9_-]+$/ 1733s # received: 'TLS_AES_256_GCM_SHA384' 1733s ok 34 1733s # testing : SSL_CIPHER_EXPORT 1733s # expected: 'false' 1733s # received: 'false' 1733s ok 35 1733s # testing : SSL_CIPHER_ALGKEYSIZE 1733s # expected: qr/^\d+$/ 1733s # received: '256' 1733s ok 36 1733s # testing : SSL_CIPHER_USEKEYSIZE 1733s # expected: qr/^\d+$/ 1733s # received: '256' 1733s ok 37 1733s # testing : SSL_SECURE_RENEG 1733s # expected: qr/^(false|true)$/ 1733s # received: 'false' 1733s ok 38 1733s # testing : SSL_CLIENT_S_DN 1733s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s ok 39 1733s # testing : SSL_SERVER_S_DN 1733s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1733s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s ok 40 1733s # testing : SSL_CLIENT_S_DN_C 1733s # expected: 'US' 1733s # received: 'US' 1733s ok 41 1733s # testing : SSL_SERVER_S_DN_C 1733s # expected: 'US' 1733s # received: 'US' 1733s ok 42 1733s # testing : SSL_CLIENT_S_DN_ST 1733s # expected: 'California' 1733s # received: 'California' 1733s ok 43 1733s # testing : SSL_SERVER_S_DN_ST 1733s # expected: 'California' 1733s # received: 'California' 1733s ok 44 1733s # testing : SSL_CLIENT_S_DN_L 1733s # expected: 'San Francisco' 1733s # received: 'San Francisco' 1733s ok 45 1733s # testing : SSL_SERVER_S_DN_L 1733s # expected: 'San Francisco' 1733s # received: 'San Francisco' 1733s ok 46 1733s # testing : SSL_CLIENT_S_DN_O 1733s # expected: 'ASF' 1733s # received: 'ASF' 1733s ok 47 1733s # testing : SSL_SERVER_S_DN_O 1733s # expected: 'ASF' 1733s # received: 'ASF' 1733s ok 48 1733s # testing : SSL_CLIENT_S_DN_OU 1733s # expected: 'httpd-test' 1733s # received: 'httpd-test' 1733s ok 49 1733s # testing : SSL_SERVER_S_DN_OU 1733s # expected: qr/^httpd-test\/([-\w]+)/ 1733s # received: 'httpd-test/rsa-test' 1733s ok 50 1733s # testing : SSL_CLIENT_S_DN_CN 1733s # expected: 'client_ok' 1733s # received: 'client_ok' 1733s ok 51 1733s # testing : SSL_SERVER_S_DN_CN 1733s # expected: 'localhost' 1733s # received: 'localhost' 1733s ok 52 1733s # testing : SSL_CLIENT_S_DN_Email 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 53 1733s # testing : SSL_SERVER_S_DN_Email 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 54 1733s # testing : SSL_CLIENT_SAN_Email_0 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 55 1733s # testing : SSL_SERVER_SAN_DNS_0 1733s # expected: 'localhost' 1733s # received: 'localhost' 1733s ok 56 1733s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 57 1733s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1733s # expected: '_https.localhost' 1733s # received: '_https.localhost' 1733s ok 58 1733s # testing : SSL_CLIENT_I_DN 1733s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s ok 59 1733s # testing : SSL_SERVER_I_DN 1733s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1733s ok 60 1733s # testing : SSL_CLIENT_I_DN_C 1733s # expected: 'US' 1733s # received: 'US' 1733s ok 61 1733s # testing : SSL_SERVER_I_DN_C 1733s # expected: 'US' 1733s # received: 'US' 1733s ok 62 1733s # testing : SSL_CLIENT_I_DN_ST 1733s # expected: 'California' 1733s # received: 'California' 1733s ok 63 1733s # testing : SSL_SERVER_I_DN_ST 1733s # expected: 'California' 1733s # received: 'California' 1733s ok 64 1733s # testing : SSL_CLIENT_I_DN_L 1733s # expected: 'San Francisco' 1733s # received: 'San Francisco' 1733s ok 65 1733s # testing : SSL_SERVER_I_DN_L 1733s # expected: 'San Francisco' 1733s # received: 'San Francisco' 1733s ok 66 1733s # testing : SSL_CLIENT_I_DN_O 1733s # expected: 'ASF' 1733s # received: 'ASF' 1733s ok 67 1733s # testing : SSL_SERVER_I_DN_O 1733s # expected: 'ASF' 1733s # received: 'ASF' 1733s ok 68 1733s # testing : SSL_CLIENT_I_DN_OU 1733s # expected: 'httpd-test' 1733s # received: 'httpd-test' 1733s ok 69 1733s # testing : SSL_SERVER_I_DN_OU 1733s # expected: 'httpd-test' 1733s # received: 'httpd-test' 1733s ok 70 1733s # testing : SSL_CLIENT_I_DN_CN 1733s # expected: 'ca' 1733s # received: 'ca' 1733s ok 71 1733s # testing : SSL_SERVER_I_DN_CN 1733s # expected: 'ca' 1733s # received: 'ca' 1733s ok 72 1733s # testing : SSL_SERVER_I_DN_CN_RAW 1733s # expected: 'ca' 1733s # received: 'ca' 1733s ok 73 1733s # testing : SSL_SERVER_I_DN_CN_0_RAW 1733s # expected: 'ca' 1733s # received: 'ca' 1733s ok 74 1733s # testing : SSL_CLIENT_I_DN_Email 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 75 1733s # testing : SSL_SERVER_I_DN_Email 1733s # expected: 'test-dev@httpd.apache.org' 1733s # received: 'test-dev@httpd.apache.org' 1733s ok 76 1733s # testing : SSL_CLIENT_A_SIG 1733s # expected: 'sha256WithRSAEncryption' 1733s # received: 'sha256WithRSAEncryption' 1733s ok 77 1733s # testing : SSL_SERVER_A_SIG 1733s # expected: 'sha256WithRSAEncryption' 1733s # received: 'sha256WithRSAEncryption' 1733s ok 78 1733s # testing : SSL_CLIENT_A_KEY 1733s # expected: 'rsaEncryption' 1733s # received: 'rsaEncryption' 1733s ok 79 1733s # testing : SSL_SERVER_A_KEY 1733s # expected: qr/^[rd]saEncryption$/ 1733s # received: 'rsaEncryption' 1733s ok 80 1733s # testing : SSL_CLIENT_CERT 1733s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1733s # received: '-----BEGIN CERTIFICATE----- 1733s # MIIEezCCA2OgAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1733s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1733s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1733s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1733s # MTYyMDI4WhcNMjYwOTA0MTYyMDI4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1733s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1733s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1733s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1733s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx98D0SarvxrGc9QHw4dfEKIhWQVSc7OYcfta 1733s # q+NybiDYBv2d0HLEVfPz7S8DENzjxmXD0Qi2PgXLNo+KpMqSN2yhaQkFALGu26Dg 1733s # T7f6qY/JskqNWtUxqh3S5myYW46qCROGZZcm0LrETZtEESo8Zt24nh19/lR7bi+M 1733s # CN4xhLp2hmDWHWrYfxbLuE/dk4nDwutRZ2AfJRSGww0vbBstcuw28+Nug5jP24z1 1733s # Bl5v2yDxeiBbU5E+DCrd/+42vmD1tOpT5ZgxjjZBf2IzdqZTaWuz5d/2LM48AKju 1733s # ixuheS2HxraE72m3gSAwzJ7b2y6zfy54Kgq3Sb9dCleE43WhDwIDAQABo4HOMIHL 1733s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1733s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1733s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1733s # HQ4EFgQUHuLlLzKQwG1Rcz6s7u6+TM91G6kwHwYDVR0jBBgwFoAU4a9zD8I900kc 1733s # JjZJTFScKS6Zk0MwDQYJKoZIhvcNAQELBQADggEBAILCfWieNzkFY3GWAVEDjsdj 1733s # zSKLhCdN1tDHFZ1cT/KktCBHPx6hM/7Ivg7b9llxIs/9MM4LqO6FFWzqrg5Uf8ce 1733s # n982J3aUBdhCeqiLCd1H7cYVM+GU5NN8k1OQBX3AJMgwKhsy2mdeeowW882vgej6 1733s # NbgRME/o/gWXONohtWufB2qwzaabVr49PNJhUmPV9BGuuZCZ5Q+Ajx8BxvncO52J 1733s # 1Govx8g2/7qtL+IUNFn2kE92witeX2/0R18CHSWgr6d4yISRJNbZwc8By4vJ1Jo7 1733s # 3BZE9qTSe0892RpMRk8GMdpMqsvHcesPJMQ2ezLMvkeCrVb0BIjWGlYXF8IvE58= 1733s # -----END CERTIFICATE----- 1733s # ' 1733s ok 81 1733s # testing : SSL_SERVER_CERT 1733s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1733s # received: '-----BEGIN CERTIFICATE----- 1733s # MIIERDCCAyygAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1733s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1733s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1733s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1733s # MTYyMDI4WhcNMjYwOTA0MTYyMDI4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1733s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1733s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1733s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1733s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwMg3DM+1ltTGc17e8tgBeGjy 1733s # o6jQQ6UKQzdcbcgkY9IxCa7IJXRYdbXA2nwUakCg8NxupM1dW8l+FTaWUVLcoLZG 1733s # xL2HXiQJeU7eq+7eEAOO/xfH512pmVGLlh6QJruf8caHN3Q1f7N2VTasqhQAy+ag 1733s # yYA6UXmMDLYvTwopYQ4o0RrZTygW7Vpzi4kiwmbzs5SaFaU4sJra32ftlcw6aw0W 1733s # CGSBeqecpfLxzMU2LlgLFAI+FxwmB7OSbCkA0dO8JSzvdU1POeub2d3QFp6wpYFQ 1733s # VPaZpbauWxvlVFVIVXXzfrwyxBaEt9xM83udVakawCQbH7ELn1qhoRm4XCNOswID 1733s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1733s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSW 1733s # 0uBcI0FFrN7Ch7Iq+xBh4IkzdjAfBgNVHSMEGDAWgBThr3MPwj3TSRwmNklMVJwp 1733s # LpmTQzANBgkqhkiG9w0BAQsFAAOCAQEAgGrHyrnyl/hl7QM6yRTc6Bb2/l+PdGjS 1733s # 9dU/PXL6Z8lZcIAchU2PAUB/NxjLrO3YsFf/mYvvPIdLscQBhJXpyDE8+8wwotXg 1733s # O8hxJDxfN/nvhvrR4i/vtyXLD22BHaaorxPwdRE+sKN6aWfHzLHi0MgRiClIahhW 1733s # Xl/l8OnNwpitEVxTfnxAJoYEEgG34cd0vF17dXsnSBAOOmOlk4KRiwZxpuz50R1p 1733s # ECyrrDn+uQayuhoXLBdzUTjnrzn8NHY+8Por3Zoe7C5LsOVVsclls7mr/Qv4nsJQ 1733s # C/Lqr/QDN29WKOnstUnebChQtPen2lyBS3IQNF7/6e09WrgewruTdQ== 1733s # -----END CERTIFICATE----- 1733s # ' 1733s ok 82 1733s # testing : SSL_CLIENT_VERIFY 1733s # expected: 'SUCCESS' 1733s # received: 'SUCCESS' 1733s ok 83 1733s ok 1736s t/ssl/verify.t ...................... 1736s 1..3 1736s # Running under perl version 5.040001 for linux 1736s # Current time local: Thu Sep 4 16:28:27 2025 1736s # Current time GMT: Thu Sep 4 16:28:27 2025 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.44 1736s HTTP/1.1 403 Forbidden 1736s Connection: close 1736s Date: Thu, 04 Sep 2025 16:28:30 GMT 1736s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1736s Content-Length: 258 1736s Content-Type: text/html; charset=iso-8859-1 1736s Client-Date: Thu, 04 Sep 2025 16:28:30 GMT 1736s Client-Peer: 127.0.0.1:8532 1736s Client-Response-Num: 1 1736s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1736s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1736s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1736s Client-SSL-Socket-Class: IO::Socket::SSL 1736s Client-SSL-Version: TLSv1_3 1736s Title: 403 Forbidden 1736s 1736s 1736s 1736s 403 Forbidden 1736s 1736s

Forbidden

1736s

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

1736s 1736s ok 1 1736s HTTP/1.1 200 OK 1736s Connection: close 1736s Date: Thu, 04 Sep 2025 16:28:30 GMT 1736s Accept-Ranges: bytes 1736s ETag: "1a-62c6deaf13e40" 1736s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1736s Vary: In-If1 1736s Content-Length: 26 1736s Content-Type: text/html 1736s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1736s Client-Date: Thu, 04 Sep 2025 16:28:30 GMT 1736s Client-Peer: 127.0.0.1:8532 1736s Client-Response-Num: 1 1736s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1736s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1736s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1736s Client-SSL-Socket-Class: IO::Socket::SSL 1736s Client-SSL-Version: TLSv1_3 1736s DMMATCH1: 1 1736s 1736s welcome to localhost:8529 1736s ok 2 1736s 500 Server closed connection without sending any data back 1736s Content-Type: text/plain 1736s Client-Date: Thu, 04 Sep 2025 16:28:30 GMT 1736s Client-Warning: Internal response 1736s 1736s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1736s ok 3 1736s ok 1736s All tests successful. 1736s [warning] server localhost:8529 shutdown 1736s Files=143, Tests=7316, 469 wallclock secs ( 1.11 usr 0.34 sys + 183.27 cusr 256.48 csys = 441.20 CPU) 1736s Result: PASS 1737s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1737s Files=143, Tests=7316, 469 wallclock secs ( 1.11 usr 0.34 sys + 183.27 cusr 256.48 csys = 441.20 CPU) 1737s + grep -E '^Result: PASS' testlog.mpm_event 1737s Result: PASS 1737s + grep -E '^Result: FAIL' testlog.mpm_event 1737s + grep -E 'server dumped core' testlog.mpm_event 1737s + return 0 1737s autopkgtest [16:28:32]: test run-test-suite: -----------------------] 1738s autopkgtest [16:28:33]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1738s run-test-suite PASS 1738s autopkgtest [16:28:33]: test default-mods: preparing testbed 1756s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 1797s autopkgtest [16:29:32]: testbed dpkg architecture: amd64 1797s autopkgtest [16:29:32]: testbed apt version: 3.1.5ubuntu1 1798s autopkgtest [16:29:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1798s autopkgtest [16:29:33]: testbed release detected to be: questing 1798s autopkgtest [16:29:33]: updating testbed package index (apt update) 1799s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 1799s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1799s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1799s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1799s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 1799s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 1799s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 1799s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 1799s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 1799s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 1799s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 1799s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 1799s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 1799s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 1799s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 1799s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 1799s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 1799s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 1799s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 1799s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 1800s Fetched 1243 kB in 1s (1473 kB/s) 1801s Reading package lists... 1801s autopkgtest [16:29:36]: upgrading testbed (apt dist-upgrade and autopurge) 1801s Reading package lists... 1801s Building dependency tree... 1801s Reading state information... 1801s Calculating upgrade... 1801s The following packages will be upgraded: 1801s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 1801s libcryptsetup12 1802s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1802s Need to get 3064 kB of archives. 1802s After this operation, 225 kB of additional disk space will be used. 1802s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 1802s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 1802s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 1802s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 1802s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 1802s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 1802s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 1802s Preconfiguring packages ... 1802s Fetched 3064 kB in 0s (6869 kB/s) 1802s (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 ... 121119 files and directories currently installed.) 1802s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 1802s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 1802s Setting up dash (0.5.12-12ubuntu2) ... 1802s (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 ... 121119 files and directories currently installed.) 1802s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 1802s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1803s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 1803s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1803s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 1803s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1803s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 1803s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 1803s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 1803s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1803s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 1803s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 1803s Setting up bpftrace (0.23.5-1ubuntu1) ... 1803s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 1803s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 1803s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 1803s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 1803s Setting up cron (3.0pl1-196ubuntu2) ... 1803s Processing triggers for debianutils (5.23.2) ... 1803s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1803s Processing triggers for man-db (2.13.1-1) ... 1804s Reading package lists... 1804s Building dependency tree... 1804s Reading state information... 1804s Solving dependencies... 1805s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1805s autopkgtest [16:29:40]: rebooting testbed after setup commands that affected boot 1834s Reading package lists... 1834s Building dependency tree... 1834s Reading state information... 1834s Solving dependencies... 1834s The following NEW packages will be installed: 1834s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 1834s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 1834s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 1834s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 1834s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 1834s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 1834s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 1834s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 1834s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 1834s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 1834s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 1834s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2-16:i386 1834s libzstd1:i386 zlib1g:i386 1834s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 1834s Need to get 17.2 MB of archives. 1834s After this operation, 56.4 MB of additional disk space will be used. 1834s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 1834s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 1834s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 1836s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 1836s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 1836s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 1836s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 1836s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 1836s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 1836s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 1836s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 1836s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 1836s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 1836s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 1836s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 1836s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 1836s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 1836s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 1836s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 1836s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 1836s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 1836s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 1836s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 1836s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 1836s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 1836s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 1836s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 1836s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 1836s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 1836s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1836s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 1836s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 1836s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 1836s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 1836s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 1837s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 1837s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 1837s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1837s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 1837s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 1837s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 1837s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 1837s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 1837s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 1837s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 1837s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 1837s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 1838s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 1838s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1838s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1838s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 1838s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 1838s Preconfiguring packages ... 1838s Fetched 17.2 MB in 3s (5354 kB/s) 1838s Selecting previously unselected package gcc-15-base:i386. 1838s (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 ... 121119 files and directories currently installed.) 1838s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 1838s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 1838s Selecting previously unselected package libgcc-s1:i386. 1838s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 1838s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 1838s Selecting previously unselected package libc6:i386. 1838s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 1838s Unpacking libc6:i386 (2.42-0ubuntu1) ... 1838s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 1838s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 1838s Setting up libc6:i386 (2.42-0ubuntu1) ... 1838s Selecting previously unselected package libexpat1:i386. 1838s (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 ... 121403 files and directories currently installed.) 1838s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 1838s Unpacking libexpat1:i386 (2.7.1-2) ... 1838s Selecting previously unselected package libuuid1:i386. 1838s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 1838s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 1838s Selecting previously unselected package libapr1t64:i386. 1838s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 1838s Unpacking libapr1t64:i386 (1.7.5-1) ... 1838s Selecting previously unselected package libcrypt1:i386. 1838s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 1838s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 1838s Selecting previously unselected package libdb5.3t64:i386. 1838s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 1838s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 1838s Selecting previously unselected package libgdbm6t64:i386. 1838s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 1838s Unpacking libgdbm6t64:i386 (1.26-1) ... 1838s Selecting previously unselected package libzstd1:i386. 1838s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 1838s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 1838s Selecting previously unselected package zlib1g:i386. 1839s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 1839s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 1839s Selecting previously unselected package libssl3t64:i386. 1839s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 1839s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 1839s Selecting previously unselected package libaprutil1t64:i386. 1839s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 1839s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 1839s Selecting previously unselected package libsqlite3-0:i386. 1839s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 1839s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 1839s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1839s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 1839s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 1839s Selecting previously unselected package libsasl2-modules-db:i386. 1839s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 1839s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 1839s Selecting previously unselected package libsasl2-2:i386. 1839s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 1839s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 1839s Selecting previously unselected package libldap2:i386. 1839s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 1839s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 1839s Selecting previously unselected package libaprutil1-ldap:i386. 1839s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 1839s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 1839s Selecting previously unselected package libbrotli1:i386. 1839s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 1839s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 1839s Selecting previously unselected package libkrb5support0:i386. 1839s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 1839s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 1839s Selecting previously unselected package libcom-err2:i386. 1839s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 1839s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 1839s Selecting previously unselected package libk5crypto3:i386. 1839s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 1839s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 1839s Selecting previously unselected package libkeyutils1:i386. 1839s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 1839s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 1839s Selecting previously unselected package libkrb5-3:i386. 1839s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 1839s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 1839s Selecting previously unselected package libgssapi-krb5-2:i386. 1839s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 1839s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 1839s Selecting previously unselected package libunistring5:i386. 1839s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 1839s Unpacking libunistring5:i386 (1.3-2) ... 1839s Selecting previously unselected package libidn2-0:i386. 1839s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 1839s Unpacking libidn2-0:i386 (2.3.8-4) ... 1839s Selecting previously unselected package libnghttp2-14:i386. 1839s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 1839s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 1839s Selecting previously unselected package libpsl5t64:i386. 1839s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1839s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1839s Selecting previously unselected package libgmp10:i386. 1839s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 1839s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 1839s Selecting previously unselected package libnettle8t64:i386. 1839s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 1839s Unpacking libnettle8t64:i386 (3.10.1-1) ... 1839s Selecting previously unselected package libhogweed6t64:i386. 1839s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 1839s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 1839s Selecting previously unselected package libffi8:i386. 1839s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 1839s Unpacking libffi8:i386 (3.5.2-1) ... 1839s Selecting previously unselected package libp11-kit0:i386. 1839s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 1839s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 1839s Selecting previously unselected package libtasn1-6:i386. 1839s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 1839s Unpacking libtasn1-6:i386 (4.20.0-2) ... 1839s Selecting previously unselected package libgnutls30t64:i386. 1839s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 1839s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 1839s Selecting previously unselected package librtmp1:i386. 1839s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1839s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1839s Selecting previously unselected package libssh2-1t64:i386. 1839s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 1839s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 1839s Selecting previously unselected package libcurl4t64:i386. 1839s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 1839s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 1839s Selecting previously unselected package libjansson4:i386. 1839s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 1839s Unpacking libjansson4:i386 (2.14-2build3) ... 1839s Selecting previously unselected package libstdc++6:i386. 1839s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 1839s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 1839s Selecting previously unselected package liblua5.4-0:i386. 1839s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 1839s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 1839s Selecting previously unselected package libpcre2-8-0:i386. 1839s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 1839s Unpacking libpcre2-8-0:i386 (10.46-1) ... 1839s Selecting previously unselected package liblzma5:i386. 1839s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 1839s Unpacking liblzma5:i386 (5.8.1-1build1) ... 1839s Selecting previously unselected package libxml2-16:i386. 1839s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 1839s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 1839s Selecting previously unselected package apache2-bin:i386. 1839s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 1839s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 1839s Selecting previously unselected package apache2-data. 1839s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 1839s Unpacking apache2-data (2.4.64-1ubuntu2) ... 1839s Selecting previously unselected package libapr1t64:amd64. 1839s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 1839s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1839s Selecting previously unselected package libaprutil1t64:amd64. 1839s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1839s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1839s Selecting previously unselected package apache2-utils. 1840s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 1840s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 1840s Selecting previously unselected package apache2:i386. 1840s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 1840s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 1840s Setting up libexpat1:i386 (2.7.1-2) ... 1840s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 1840s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 1840s Setting up libgdbm6t64:i386 (1.26-1) ... 1840s Setting up liblzma5:i386 (5.8.1-1build1) ... 1840s Setting up libbrotli1:i386 (1.1.0-2build5) ... 1840s Setting up libsqlite3-0:i386 (3.46.1-7) ... 1840s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 1840s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 1840s Setting up libcrypt1:i386 (1:4.4.38-1) ... 1840s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 1840s Setting up libjansson4:i386 (2.14-2build3) ... 1840s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 1840s Setting up libnettle8t64:i386 (3.10.1-1) ... 1840s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 1840s Setting up libunistring5:i386 (1.3-2) ... 1840s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 1840s Setting up libpcre2-8-0:i386 (10.46-1) ... 1840s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 1840s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 1840s Setting up libffi8:i386 (3.5.2-1) ... 1840s Setting up libhogweed6t64:i386 (3.10.1-1) ... 1840s Setting up libapr1t64:amd64 (1.7.5-1) ... 1840s Setting up libapr1t64:i386 (1.7.5-1) ... 1840s Setting up libtasn1-6:i386 (4.20.0-2) ... 1840s Setting up apache2-data (2.4.64-1ubuntu2) ... 1840s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 1840s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1840s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 1840s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 1840s Setting up libidn2-0:i386 (2.3.8-4) ... 1840s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 1840s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 1840s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 1840s Setting up liblua5.4-0:i386 (5.4.8-1) ... 1840s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 1840s Setting up libssh2-1t64:i386 (1.11.1-1) ... 1840s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 1840s Setting up apache2-utils (2.4.64-1ubuntu2) ... 1840s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 1840s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 1840s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1840s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 1840s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 1840s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1840s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 1840s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 1840s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 1840s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 1840s Enabling module mpm_event. 1840s Enabling module authz_core. 1840s Enabling module authz_host. 1840s Enabling module authn_core. 1840s Enabling module auth_basic. 1840s Enabling module access_compat. 1840s Enabling module authn_file. 1840s Enabling module authz_user. 1840s Enabling module alias. 1840s Enabling module dir. 1840s Enabling module autoindex. 1840s Enabling module env. 1840s Enabling module mime. 1840s Enabling module negotiation. 1840s Enabling module setenvif. 1840s Enabling module filter. 1840s Enabling module deflate. 1840s Enabling module status. 1840s Enabling module reqtimeout. 1840s Enabling conf charset. 1840s Enabling conf localized-error-pages. 1840s Enabling conf other-vhosts-access-log. 1840s Enabling conf security. 1840s Enabling conf serve-cgi-bin. 1840s Enabling site 000-default. 1841s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1841s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1842s Processing triggers for ufw (0.36.2-9) ... 1842s Processing triggers for systemd (257.8-0ubuntu2) ... 1842s Processing triggers for man-db (2.13.1-1) ... 1843s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1852s autopkgtest [16:30:27]: test environment configured for cross building 1852s autopkgtest [16:30:27]: test default-mods: [----------------------- 1852s alias_module (shared) 1852s auth_basic_module (shared) 1853s authn_core_module (shared) 1853s authz_core_module (shared) 1853s log_config_module (static) 1853s mime_module (shared) 1853s reqtimeout_module (shared) 1853s version_module (static) 1853s watchdog_module (static) 1853s autopkgtest [16:30:28]: test default-mods: -----------------------] 1853s autopkgtest [16:30:28]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1853s default-mods PASS 1854s autopkgtest [16:30:29]: test duplicate-module-load: preparing testbed 1854s Reading package lists... 1854s Building dependency tree... 1854s Reading state information... 1854s Solving dependencies... 1854s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1855s autopkgtest [16:30:30]: test environment configured for cross building 1855s autopkgtest [16:30:30]: test duplicate-module-load: [----------------------- 1855s + cd /tmp/autopkgtest.8VSmed/autopkgtest_tmp 1855s + apache2ctl -l -M 1855s + sort unsorted 1855s + grep core.c sorted 1855s core.c 1855s http_core.c 1855s + uniq 1855s + diff -u sorted dedup 1855s autopkgtest [16:30:30]: test duplicate-module-load: -----------------------] 1856s autopkgtest [16:30:31]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1856s duplicate-module-load PASS 1856s autopkgtest [16:30:31]: test htcacheclean: preparing testbed 1856s Reading package lists... 1856s Building dependency tree... 1856s Reading state information... 1856s Solving dependencies... 1856s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1857s autopkgtest [16:30:32]: test environment configured for cross building 1857s autopkgtest [16:30:32]: test htcacheclean: [----------------------- 1857s + htc_enabled 1857s + ls /etc/rc[2345].d/S*apache-htcacheclean 1857s + return 1 1857s + a2enmod cache_disk 1857s Considering dependency cache for cache_disk: 1857s Enabling module cache. 1857s Enabling module cache_disk. 1857s Enabling external service apache-htcacheclean 1857s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1857s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1858s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1858s The service will be started on next reboot. 1858s To activate the new configuration, you need to run: 1858s systemctl restart apache2 1858s systemctl start apache-htcacheclean 1858s + htc_enabled 1858s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1858s + return 0 1858s + service apache-htcacheclean start 1859s + ps -ef 1859s + grep /usr/bin/htcacheclean 1859s www-data 2211 1 0 16:30 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1859s root 3089 2931 0 16:30 ? 00:00:00 grep /usr/bin/htcacheclean 1859s 2211 1859s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1859s + pgrep -P 1 -u www-data -G www-data htcacheclean 1859s + service apache-htcacheclean status 1859s + service apache-htcacheclean stop 1859s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1859s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1859s Active: active (running) since Thu 2025-09-04 16:30:16 UTC; 17s ago 1859s Invocation: 3cca46d0b44d44598cd765ff7f5022e2 1859s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1859s Main PID: 2211 (htcacheclean) 1859s Tasks: 1 (limit: 4577) 1859s Memory: 288K (peak: 1.7M) 1859s CPU: 5ms 1859s CGroup: /system.slice/apache-htcacheclean.service 1859s └─2211 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1859s 1859s Sep 04 16:30:16 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1859s Sep 04 16:30:16 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1859s + sleep 1 1860s + pgrep -P 1 -u www-data -G www-data htcacheclean 1860s + service apache-htcacheclean status 1860s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1860s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1860s Active: inactive (dead) since Thu 2025-09-04 16:30:34 UTC; 1s ago 1860s Duration: 17.670s 1860s Invocation: 3cca46d0b44d44598cd765ff7f5022e2 1860s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1860s Main PID: 2211 (code=exited, status=0/SUCCESS) 1860s Mem peak: 1.7M 1860s CPU: 5ms 1860s 1860s Sep 04 16:30:16 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1860s Sep 04 16:30:16 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1860s Sep 04 16:30:34 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1860s Sep 04 16:30:34 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1860s Sep 04 16:30:34 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1860s + a2dismod cache_disk 1860s Disabling external service apache-htcacheclean 1860s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1860s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1860s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1861s Module cache_disk disabled. 1861s To activate the new configuration, you need to run: 1861s systemctl restart apache2 1861s systemctl stop apache-htcacheclean 1861s + htc_enabled 1861s + ls /etc/rc[2345].d/S*apache-htcacheclean 1861s + return 1 1861s + a2enmod cache_socache 1861s Considering dependency cache for cache_socache: 1861s Module cache already enabled 1861s Enabling module cache_socache. 1861s To activate the new configuration, you need to run: 1861s systemctl restart apache2 1861s + htc_enabled 1861s + ls /etc/rc[2345].d/S*apache-htcacheclean 1861s + return 1 1861s + exit 0 1861s autopkgtest [16:30:36]: test htcacheclean: -----------------------] 1861s autopkgtest [16:30:36]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1861s htcacheclean PASS 1862s autopkgtest [16:30:37]: test ssl-passphrase: preparing testbed 1862s Reading package lists... 1862s Building dependency tree... 1862s Reading state information... 1862s Solving dependencies... 1862s The following NEW packages will be installed: 1862s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1862s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1862s Need to get 1317 kB of archives. 1862s After this operation, 4987 kB of additional disk space will be used. 1862s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libtcl8.6 amd64 8.6.17+dfsg-1 [1036 kB] 1863s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 tcl8.6 amd64 8.6.17+dfsg-1 [15.0 kB] 1863s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 tcl-expect amd64 5.45.4-4 [110 kB] 1863s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 expect amd64 5.45.4-4 [136 kB] 1863s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1864s Preconfiguring packages ... 1864s Fetched 1317 kB in 1s (1105 kB/s) 1864s Selecting previously unselected package libtcl8.6:amd64. 1864s (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 ... 122224 files and directories currently installed.) 1864s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_amd64.deb ... 1864s Unpacking libtcl8.6:amd64 (8.6.17+dfsg-1) ... 1864s Selecting previously unselected package tcl8.6. 1864s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_amd64.deb ... 1864s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 1864s Selecting previously unselected package tcl-expect:amd64. 1864s Preparing to unpack .../tcl-expect_5.45.4-4_amd64.deb ... 1864s Unpacking tcl-expect:amd64 (5.45.4-4) ... 1864s Selecting previously unselected package expect. 1864s Preparing to unpack .../expect_5.45.4-4_amd64.deb ... 1864s Unpacking expect (5.45.4-4) ... 1864s Selecting previously unselected package ssl-cert. 1864s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1864s Unpacking ssl-cert (1.1.3ubuntu1) ... 1864s Setting up ssl-cert (1.1.3ubuntu1) ... 1864s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1864s Setting up libtcl8.6:amd64 (8.6.17+dfsg-1) ... 1864s Setting up tcl8.6 (8.6.17+dfsg-1) ... 1864s Setting up tcl-expect:amd64 (5.45.4-4) ... 1864s Setting up expect (5.45.4-4) ... 1864s Processing triggers for man-db (2.13.1-1) ... 1865s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1865s autopkgtest [16:30:40]: test environment configured for cross building 1865s autopkgtest [16:30:40]: test ssl-passphrase: [----------------------- 1866s + cd /etc/ssl/private 1866s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1866s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1866s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1866s writing RSA key 1866s + a2enmod ssl 1866s Considering dependency mime for ssl: 1866s Module mime already enabled 1866s Considering dependency socache_shmcb for ssl: 1866s Enabling module socache_shmcb. 1866s Enabling module ssl. 1866s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1866s To activate the new configuration, you need to run: 1866s systemctl restart apache2 1866s + a2ensite default-ssl 1866s Enabling site default-ssl. 1866s To activate the new configuration, you need to run: 1866s systemctl reload apache2 1866s + + password_responder 1866s + [ ! -e /run/systemd/ask-password/sck.* ] 1866s + sleep 1 1866s expect 1866s spawn service apache2 restart 1867s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1867s + [ ! -e /run/systemd/ask-password/sck.b7a40468d69815cd ] 1867s + echo ssl-passphrase test password responder: found prompt, sending password 1867s + echo test 1867s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.b7a40468d69815cd 1867s 1867s + echo Hello, world! 1867s + curl -k https://localhost/hello.txt 1867s % Total % Received % Xferd Average Speed Time Time Time Current 1867s Dload Upload Total Spent Left Speed 1867s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1442 0 --:--:-- --:--:-- --:--:-- 1555 1867s + result=Hello, world! 1867s + [ Hello, world! != Hello, world! ] 1867s autopkgtest [16:30:42]: test ssl-passphrase: -----------------------] 1867s autopkgtest [16:30:42]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1867s ssl-passphrase PASS 1868s autopkgtest [16:30:43]: test check-http2: preparing testbed 1886s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 1964s autopkgtest [16:32:19]: testbed dpkg architecture: amd64 1964s autopkgtest [16:32:19]: testbed apt version: 3.1.5ubuntu1 1964s autopkgtest [16:32:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1964s autopkgtest [16:32:19]: testbed release detected to be: questing 1965s autopkgtest [16:32:20]: updating testbed package index (apt update) 1965s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 1965s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1965s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1965s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1966s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 1966s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 1966s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 1966s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 1966s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 1966s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 1966s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 1966s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 1966s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 1966s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 1966s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 1966s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 1966s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 1966s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 1966s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 1966s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 1967s Fetched 1243 kB in 1s (1339 kB/s) 1967s Reading package lists... 1968s autopkgtest [16:32:23]: upgrading testbed (apt dist-upgrade and autopurge) 1968s Reading package lists... 1968s Building dependency tree... 1968s Reading state information... 1968s Calculating upgrade... 1968s The following packages will be upgraded: 1968s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 1968s libcryptsetup12 1968s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1968s Need to get 3064 kB of archives. 1968s After this operation, 225 kB of additional disk space will be used. 1968s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 1968s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 1968s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 1968s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 1968s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 1971s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 1971s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 1971s Preconfiguring packages ... 1971s Fetched 3064 kB in 3s (1197 kB/s) 1971s (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 ... 121119 files and directories currently installed.) 1971s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 1971s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 1971s Setting up dash (0.5.12-12ubuntu2) ... 1971s (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 ... 121119 files and directories currently installed.) 1971s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 1971s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1971s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 1971s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1971s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 1971s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1971s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 1971s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 1971s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 1971s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1971s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 1971s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 1971s Setting up bpftrace (0.23.5-1ubuntu1) ... 1971s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 1971s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 1971s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 1971s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 1971s Setting up cron (3.0pl1-196ubuntu2) ... 1972s Processing triggers for debianutils (5.23.2) ... 1972s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1972s Processing triggers for man-db (2.13.1-1) ... 1973s Reading package lists... 1973s Building dependency tree... 1973s Reading state information... 1973s Solving dependencies... 1973s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1973s autopkgtest [16:32:28]: rebooting testbed after setup commands that affected boot 2001s Reading package lists... 2001s Building dependency tree... 2001s Reading state information... 2002s Solving dependencies... 2002s The following NEW packages will be installed: 2002s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2002s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2002s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2002s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2002s libev4t64 libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 2002s libgmp10:i386 libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 2002s libidn2-0:i386 libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 2002s libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 2002s liblzma5:i386 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 2002s libpcre2-8-0:i386 libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 2002s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 2002s libstdc++6:i386 libtasn1-6:i386 libunistring5:i386 libuuid1:i386 2002s libxml2-16:i386 libzstd1:i386 nghttp2-client ssl-cert zlib1g:i386 2002s 0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded. 2002s Need to get 17.4 MB of archives. 2002s After this operation, 57.0 MB of additional disk space will be used. 2002s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 2002s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 2002s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 2003s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 2003s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 2003s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2003s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2003s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2003s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 2003s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 2003s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2003s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 2003s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2003s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 2003s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2003s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2003s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2003s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 2003s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2003s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 2003s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 2003s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 2003s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 2003s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 2003s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 2003s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 2003s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 2003s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 2003s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 2003s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2003s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 2003s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2003s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2003s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 2003s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 2003s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2003s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 2003s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2003s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2003s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 2003s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 2003s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 2004s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 2004s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 2004s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 2004s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 2004s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 2004s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2004s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2004s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2004s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2004s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 2004s Get:53 http://ftpmaster.internal/ubuntu questing/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 2004s Get:54 http://ftpmaster.internal/ubuntu questing/universe amd64 nghttp2-client amd64 1.64.0-1.1build1 [178 kB] 2004s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2004s Preconfiguring packages ... 2004s Fetched 17.4 MB in 2s (7895 kB/s) 2004s Selecting previously unselected package gcc-15-base:i386. 2004s (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 ... 121119 files and directories currently installed.) 2004s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 2004s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2004s Selecting previously unselected package libgcc-s1:i386. 2004s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 2004s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2004s Selecting previously unselected package libc6:i386. 2004s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 2004s Unpacking libc6:i386 (2.42-0ubuntu1) ... 2005s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2005s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2005s Setting up libc6:i386 (2.42-0ubuntu1) ... 2005s Selecting previously unselected package libexpat1:i386. 2005s (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 ... 121403 files and directories currently installed.) 2005s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 2005s Unpacking libexpat1:i386 (2.7.1-2) ... 2005s Selecting previously unselected package libuuid1:i386. 2005s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 2005s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 2005s Selecting previously unselected package libapr1t64:i386. 2005s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 2005s Unpacking libapr1t64:i386 (1.7.5-1) ... 2005s Selecting previously unselected package libcrypt1:i386. 2005s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 2005s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2005s Selecting previously unselected package libdb5.3t64:i386. 2005s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2005s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2005s Selecting previously unselected package libgdbm6t64:i386. 2005s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 2005s Unpacking libgdbm6t64:i386 (1.26-1) ... 2005s Selecting previously unselected package libzstd1:i386. 2005s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 2005s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 2005s Selecting previously unselected package zlib1g:i386. 2005s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2005s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2005s Selecting previously unselected package libssl3t64:i386. 2005s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 2005s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 2005s Selecting previously unselected package libaprutil1t64:i386. 2005s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2005s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2005s Selecting previously unselected package libsqlite3-0:i386. 2005s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 2005s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 2005s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2005s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2005s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2005s Selecting previously unselected package libsasl2-modules-db:i386. 2005s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2005s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2005s Selecting previously unselected package libsasl2-2:i386. 2005s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2005s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2005s Selecting previously unselected package libldap2:i386. 2005s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 2005s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2005s Selecting previously unselected package libaprutil1-ldap:i386. 2005s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2005s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2005s Selecting previously unselected package libbrotli1:i386. 2005s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 2005s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 2005s Selecting previously unselected package libkrb5support0:i386. 2005s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 2005s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2005s Selecting previously unselected package libcom-err2:i386. 2005s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 2005s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 2005s Selecting previously unselected package libk5crypto3:i386. 2005s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 2005s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2005s Selecting previously unselected package libkeyutils1:i386. 2005s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 2005s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2005s Selecting previously unselected package libkrb5-3:i386. 2005s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 2005s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2005s Selecting previously unselected package libgssapi-krb5-2:i386. 2005s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 2005s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2005s Selecting previously unselected package libunistring5:i386. 2005s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 2005s Unpacking libunistring5:i386 (1.3-2) ... 2005s Selecting previously unselected package libidn2-0:i386. 2005s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 2005s Unpacking libidn2-0:i386 (2.3.8-4) ... 2005s Selecting previously unselected package libnghttp2-14:i386. 2005s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 2005s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 2005s Selecting previously unselected package libpsl5t64:i386. 2005s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2005s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2005s Selecting previously unselected package libgmp10:i386. 2005s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 2005s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2005s Selecting previously unselected package libnettle8t64:i386. 2005s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 2005s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2005s Selecting previously unselected package libhogweed6t64:i386. 2005s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 2005s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2005s Selecting previously unselected package libffi8:i386. 2005s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 2005s Unpacking libffi8:i386 (3.5.2-1) ... 2005s Selecting previously unselected package libp11-kit0:i386. 2005s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 2005s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2005s Selecting previously unselected package libtasn1-6:i386. 2005s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 2005s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2005s Selecting previously unselected package libgnutls30t64:i386. 2005s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 2005s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2005s Selecting previously unselected package librtmp1:i386. 2005s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2005s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2005s Selecting previously unselected package libssh2-1t64:i386. 2005s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 2005s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2005s Selecting previously unselected package libcurl4t64:i386. 2005s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 2005s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2006s Selecting previously unselected package libjansson4:i386. 2006s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 2006s Unpacking libjansson4:i386 (2.14-2build3) ... 2006s Selecting previously unselected package libstdc++6:i386. 2006s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 2006s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 2006s Selecting previously unselected package liblua5.4-0:i386. 2006s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 2006s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 2006s Selecting previously unselected package libpcre2-8-0:i386. 2006s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 2006s Unpacking libpcre2-8-0:i386 (10.46-1) ... 2006s Selecting previously unselected package liblzma5:i386. 2006s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 2006s Unpacking liblzma5:i386 (5.8.1-1build1) ... 2006s Selecting previously unselected package libxml2-16:i386. 2006s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 2006s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2006s Selecting previously unselected package apache2-bin:i386. 2006s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 2006s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 2006s Selecting previously unselected package apache2-data. 2006s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 2006s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2006s Selecting previously unselected package libapr1t64:amd64. 2006s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 2006s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2006s Selecting previously unselected package libaprutil1t64:amd64. 2006s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2006s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2006s Selecting previously unselected package apache2-utils. 2006s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2006s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2006s Selecting previously unselected package apache2:i386. 2006s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 2006s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 2006s Selecting previously unselected package libev4t64:amd64. 2006s Preparing to unpack .../49-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 2006s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 2006s Selecting previously unselected package nghttp2-client. 2006s Preparing to unpack .../50-nghttp2-client_1.64.0-1.1build1_amd64.deb ... 2006s Unpacking nghttp2-client (1.64.0-1.1build1) ... 2006s Selecting previously unselected package ssl-cert. 2006s Preparing to unpack .../51-ssl-cert_1.1.3ubuntu1_all.deb ... 2006s Unpacking ssl-cert (1.1.3ubuntu1) ... 2006s Setting up libexpat1:i386 (2.7.1-2) ... 2006s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 2006s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 2006s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2006s Setting up libgdbm6t64:i386 (1.26-1) ... 2006s Setting up liblzma5:i386 (5.8.1-1build1) ... 2006s Setting up libbrotli1:i386 (1.1.0-2build5) ... 2006s Setting up libsqlite3-0:i386 (3.46.1-7) ... 2006s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 2006s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2006s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2006s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 2006s Setting up libjansson4:i386 (2.14-2build3) ... 2006s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2006s Setting up nghttp2-client (1.64.0-1.1build1) ... 2006s Setting up libnettle8t64:i386 (3.10.1-1) ... 2006s Setting up ssl-cert (1.1.3ubuntu1) ... 2006s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2006s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2006s Setting up libunistring5:i386 (1.3-2) ... 2006s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 2006s Setting up libpcre2-8-0:i386 (10.46-1) ... 2006s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2006s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2006s Setting up libffi8:i386 (3.5.2-1) ... 2006s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2006s Setting up libapr1t64:amd64 (1.7.5-1) ... 2006s Setting up libapr1t64:i386 (1.7.5-1) ... 2006s Setting up libtasn1-6:i386 (4.20.0-2) ... 2006s Setting up apache2-data (2.4.64-1ubuntu2) ... 2006s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 2006s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2006s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 2006s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2006s Setting up libidn2-0:i386 (2.3.8-4) ... 2006s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2006s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2006s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2006s Setting up liblua5.4-0:i386 (5.4.8-1) ... 2006s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2006s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2006s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2006s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2006s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2006s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2006s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2006s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2006s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2006s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2006s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2006s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2006s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 2006s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 2006s Enabling module mpm_event. 2007s Enabling module authz_core. 2007s Enabling module authz_host. 2007s Enabling module authn_core. 2007s Enabling module auth_basic. 2007s Enabling module access_compat. 2007s Enabling module authn_file. 2007s Enabling module authz_user. 2007s Enabling module alias. 2007s Enabling module dir. 2007s Enabling module autoindex. 2007s Enabling module env. 2007s Enabling module mime. 2007s Enabling module negotiation. 2007s Enabling module setenvif. 2007s Enabling module filter. 2007s Enabling module deflate. 2007s Enabling module status. 2007s Enabling module reqtimeout. 2007s Enabling conf charset. 2007s Enabling conf localized-error-pages. 2007s Enabling conf other-vhosts-access-log. 2007s Enabling conf security. 2007s Enabling conf serve-cgi-bin. 2007s Enabling site 000-default. 2008s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2008s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2009s Processing triggers for ufw (0.36.2-9) ... 2009s Processing triggers for systemd (257.8-0ubuntu2) ... 2009s Processing triggers for man-db (2.13.1-1) ... 2010s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2014s autopkgtest [16:33:09]: test environment configured for cross building 2014s autopkgtest [16:33:09]: test check-http2: [----------------------- 2014s + a2enmod http2 2014s Enabling module http2. 2014s To activate the new configuration, you need to run: 2014s systemctl restart apache2 2014s + a2enmod ssl 2014s Considering dependency mime for ssl: 2014s Module mime already enabled 2014s Considering dependency socache_shmcb for ssl: 2014s Enabling module socache_shmcb. 2014s Enabling module ssl. 2014s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2014s To activate the new configuration, you need to run: 2014s systemctl restart apache2 2014s + a2ensite default-ssl 2014s Enabling site default-ssl. 2014s To activate the new configuration, you need to run: 2014s systemctl reload apache2 2014s + echo Protocols h2c h2 http/1.1 2014s + service apache2 restart 2014s + echo Hello, world! 2014s + testapache curl -s -k http://localhost/hello.txt 2014s + cmd=curl -s -k http://localhost/hello.txt 2014s + curl -s -k http://localhost/hello.txt 2014s OK 2014s + result=Hello, world! 2014s + [ Hello, world! != Hello, world! ] 2014s + echo OK 2014s + testapache curl -s -k https://localhost/hello.txt 2014s + cmd=curl -s -k https://localhost/hello.txt 2014s + curl -s -k https://localhost/hello.txt 2014s OK 2014s + result=Hello, world! 2014s + [ Hello, world! != Hello, world! ] 2014s + echo OK 2014s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2014s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2014s + nghttp --no-verify-peer https://localhost/hello.txt 2014s OK 2014s + result=Hello, world! 2014s + [ Hello, world! != Hello, world! ] 2014s + echo OK 2014s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2014s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2014s + nghttp -u --no-verify-peer http://localhost/hello.txt 2014s OK 2014s + result=Hello, world! 2014s + [ Hello, world! != Hello, world! ] 2014s + echo OK 2015s autopkgtest [16:33:10]: test check-http2: -----------------------] 2015s autopkgtest [16:33:10]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2015s check-http2 PASS 2015s autopkgtest [16:33:10]: test check-ubuntu-branding: preparing testbed 2022s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2107s autopkgtest [16:34:42]: testbed dpkg architecture: amd64 2107s autopkgtest [16:34:42]: testbed apt version: 3.1.5ubuntu1 2107s autopkgtest [16:34:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2107s autopkgtest [16:34:42]: testbed release detected to be: questing 2108s autopkgtest [16:34:43]: updating testbed package index (apt update) 2108s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2108s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2108s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2108s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2108s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2108s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2108s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2108s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2108s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2108s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2109s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2109s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2109s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2109s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2109s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2109s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2109s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2109s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2109s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2109s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2109s Fetched 1243 kB in 1s (1252 kB/s) 2110s Reading package lists... 2112s autopkgtest [16:34:45]: upgrading testbed (apt dist-upgrade and autopurge) 2112s Reading package lists... 2112s Building dependency tree... 2112s Reading state information... 2112s Calculating upgrade... 2112s The following packages will be upgraded: 2112s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2112s libcryptsetup12 2112s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2112s Need to get 3064 kB of archives. 2112s After this operation, 225 kB of additional disk space will be used. 2112s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2112s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2112s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2112s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2112s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2113s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2113s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2113s Preconfiguring packages ... 2113s Fetched 3064 kB in 2s (1572 kB/s) 2113s (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 ... 121119 files and directories currently installed.) 2113s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2113s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2113s Setting up dash (0.5.12-12ubuntu2) ... 2113s (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 ... 121119 files and directories currently installed.) 2113s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2113s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2113s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2113s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2113s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2113s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2113s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2113s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2113s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2113s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2113s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2113s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2114s Setting up bpftrace (0.23.5-1ubuntu1) ... 2114s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2114s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2114s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2114s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2114s Setting up cron (3.0pl1-196ubuntu2) ... 2114s Processing triggers for debianutils (5.23.2) ... 2114s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2114s Processing triggers for man-db (2.13.1-1) ... 2115s Reading package lists... 2115s Building dependency tree... 2115s Reading state information... 2115s Solving dependencies... 2116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2116s autopkgtest [16:34:50]: rebooting testbed after setup commands that affected boot 2144s Reading package lists... 2144s Building dependency tree... 2144s Reading state information... 2144s Solving dependencies... 2144s The following NEW packages will be installed: 2144s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2144s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2144s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2144s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2144s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2144s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2144s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2144s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2144s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 2144s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 2144s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 2144s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2-16:i386 2144s libzstd1:i386 zlib1g:i386 2144s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 2144s Need to get 17.2 MB of archives. 2144s After this operation, 56.4 MB of additional disk space will be used. 2144s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 2144s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 2144s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 2148s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 2148s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 2148s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2148s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2149s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2150s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 2150s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 2150s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2150s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 2153s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2153s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 2154s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2154s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2154s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2154s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 2154s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2154s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 2154s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 2154s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 2154s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 2154s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 2154s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 2154s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 2154s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 2155s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 2155s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 2155s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2155s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 2155s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2155s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2155s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 2155s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 2155s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2155s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 2157s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2157s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2157s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 2157s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 2157s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 2158s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 2158s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 2158s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 2158s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 2160s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 2162s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2162s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2162s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2162s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2162s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 2162s Preconfiguring packages ... 2162s Fetched 17.2 MB in 18s (947 kB/s) 2162s Selecting previously unselected package gcc-15-base:i386. 2162s (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 ... 121119 files and directories currently installed.) 2162s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 2162s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2163s Selecting previously unselected package libgcc-s1:i386. 2163s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 2163s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2163s Selecting previously unselected package libc6:i386. 2163s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 2163s Unpacking libc6:i386 (2.42-0ubuntu1) ... 2163s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2163s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2163s Setting up libc6:i386 (2.42-0ubuntu1) ... 2163s Selecting previously unselected package libexpat1:i386. 2163s (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 ... 121403 files and directories currently installed.) 2163s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 2163s Unpacking libexpat1:i386 (2.7.1-2) ... 2163s Selecting previously unselected package libuuid1:i386. 2163s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 2163s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 2163s Selecting previously unselected package libapr1t64:i386. 2163s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 2163s Unpacking libapr1t64:i386 (1.7.5-1) ... 2163s Selecting previously unselected package libcrypt1:i386. 2163s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 2163s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2163s Selecting previously unselected package libdb5.3t64:i386. 2163s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2163s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2163s Selecting previously unselected package libgdbm6t64:i386. 2163s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 2163s Unpacking libgdbm6t64:i386 (1.26-1) ... 2163s Selecting previously unselected package libzstd1:i386. 2163s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 2163s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 2163s Selecting previously unselected package zlib1g:i386. 2163s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2163s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2163s Selecting previously unselected package libssl3t64:i386. 2163s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 2163s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 2163s Selecting previously unselected package libaprutil1t64:i386. 2163s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2163s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2163s Selecting previously unselected package libsqlite3-0:i386. 2163s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 2163s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 2163s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2163s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2163s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2163s Selecting previously unselected package libsasl2-modules-db:i386. 2163s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2163s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2163s Selecting previously unselected package libsasl2-2:i386. 2163s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2163s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2163s Selecting previously unselected package libldap2:i386. 2163s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 2163s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2163s Selecting previously unselected package libaprutil1-ldap:i386. 2163s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2163s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2163s Selecting previously unselected package libbrotli1:i386. 2163s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 2163s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 2163s Selecting previously unselected package libkrb5support0:i386. 2163s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 2163s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2163s Selecting previously unselected package libcom-err2:i386. 2163s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 2163s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 2163s Selecting previously unselected package libk5crypto3:i386. 2163s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 2163s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2163s Selecting previously unselected package libkeyutils1:i386. 2163s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 2163s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2163s Selecting previously unselected package libkrb5-3:i386. 2163s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 2163s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2163s Selecting previously unselected package libgssapi-krb5-2:i386. 2163s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 2163s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2163s Selecting previously unselected package libunistring5:i386. 2163s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 2163s Unpacking libunistring5:i386 (1.3-2) ... 2163s Selecting previously unselected package libidn2-0:i386. 2163s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 2163s Unpacking libidn2-0:i386 (2.3.8-4) ... 2163s Selecting previously unselected package libnghttp2-14:i386. 2163s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 2163s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 2163s Selecting previously unselected package libpsl5t64:i386. 2163s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2163s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2163s Selecting previously unselected package libgmp10:i386. 2163s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 2163s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2163s Selecting previously unselected package libnettle8t64:i386. 2163s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 2163s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2163s Selecting previously unselected package libhogweed6t64:i386. 2163s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 2163s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2163s Selecting previously unselected package libffi8:i386. 2164s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 2164s Unpacking libffi8:i386 (3.5.2-1) ... 2164s Selecting previously unselected package libp11-kit0:i386. 2164s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 2164s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2164s Selecting previously unselected package libtasn1-6:i386. 2164s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 2164s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2164s Selecting previously unselected package libgnutls30t64:i386. 2164s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 2164s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2164s Selecting previously unselected package librtmp1:i386. 2164s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2164s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2164s Selecting previously unselected package libssh2-1t64:i386. 2164s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 2164s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2164s Selecting previously unselected package libcurl4t64:i386. 2164s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 2164s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2164s Selecting previously unselected package libjansson4:i386. 2164s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 2164s Unpacking libjansson4:i386 (2.14-2build3) ... 2164s Selecting previously unselected package libstdc++6:i386. 2164s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 2164s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 2164s Selecting previously unselected package liblua5.4-0:i386. 2164s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 2164s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 2164s Selecting previously unselected package libpcre2-8-0:i386. 2164s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 2164s Unpacking libpcre2-8-0:i386 (10.46-1) ... 2164s Selecting previously unselected package liblzma5:i386. 2164s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 2164s Unpacking liblzma5:i386 (5.8.1-1build1) ... 2164s Selecting previously unselected package libxml2-16:i386. 2164s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 2164s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2164s Selecting previously unselected package apache2-bin:i386. 2164s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 2164s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 2164s Selecting previously unselected package apache2-data. 2164s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 2164s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2164s Selecting previously unselected package libapr1t64:amd64. 2164s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 2164s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2164s Selecting previously unselected package libaprutil1t64:amd64. 2164s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2164s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2164s Selecting previously unselected package apache2-utils. 2164s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2164s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2164s Selecting previously unselected package apache2:i386. 2164s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 2164s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 2164s Setting up libexpat1:i386 (2.7.1-2) ... 2164s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 2164s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2164s Setting up libgdbm6t64:i386 (1.26-1) ... 2164s Setting up liblzma5:i386 (5.8.1-1build1) ... 2164s Setting up libbrotli1:i386 (1.1.0-2build5) ... 2164s Setting up libsqlite3-0:i386 (3.46.1-7) ... 2164s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 2164s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2164s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2164s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 2164s Setting up libjansson4:i386 (2.14-2build3) ... 2164s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2164s Setting up libnettle8t64:i386 (3.10.1-1) ... 2164s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2164s Setting up libunistring5:i386 (1.3-2) ... 2164s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 2164s Setting up libpcre2-8-0:i386 (10.46-1) ... 2164s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2164s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2164s Setting up libffi8:i386 (3.5.2-1) ... 2164s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2164s Setting up libapr1t64:amd64 (1.7.5-1) ... 2164s Setting up libapr1t64:i386 (1.7.5-1) ... 2164s Setting up libtasn1-6:i386 (4.20.0-2) ... 2164s Setting up apache2-data (2.4.64-1ubuntu2) ... 2164s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 2164s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2164s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 2164s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2164s Setting up libidn2-0:i386 (2.3.8-4) ... 2164s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2164s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2164s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2164s Setting up liblua5.4-0:i386 (5.4.8-1) ... 2164s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2164s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2164s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2164s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2164s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2164s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2164s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2164s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2164s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2164s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2164s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2164s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2164s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 2164s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 2164s Enabling module mpm_event. 2164s Enabling module authz_core. 2164s Enabling module authz_host. 2164s Enabling module authn_core. 2164s Enabling module auth_basic. 2164s Enabling module access_compat. 2164s Enabling module authn_file. 2164s Enabling module authz_user. 2164s Enabling module alias. 2164s Enabling module dir. 2164s Enabling module autoindex. 2164s Enabling module env. 2164s Enabling module mime. 2164s Enabling module negotiation. 2164s Enabling module setenvif. 2164s Enabling module filter. 2164s Enabling module deflate. 2164s Enabling module status. 2164s Enabling module reqtimeout. 2164s Enabling conf charset. 2164s Enabling conf localized-error-pages. 2165s Enabling conf other-vhosts-access-log. 2165s Enabling conf security. 2165s Enabling conf serve-cgi-bin. 2165s Enabling site 000-default. 2165s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2165s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2166s Processing triggers for ufw (0.36.2-9) ... 2166s Processing triggers for systemd (257.8-0ubuntu2) ... 2167s Processing triggers for man-db (2.13.1-1) ... 2167s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2174s autopkgtest [16:35:49]: test environment configured for cross building 2174s autopkgtest [16:35:49]: test check-ubuntu-branding: [----------------------- 2175s + ubuntu_logo_path=icons/ubuntu-logo.png 2175s ++ curl -s http://localhost 2175s + html_content=' 2175s 2175s 2175s 2175s 2175s Apache2 Ubuntu Default Page: It works 2175s 2175s 2175s 2175s
2175s 2175s
2175s
2175s

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

2175s 2175s

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

2175s 2175s
2175s
2175s
2175s Configuration Overview 2175s
2175s
2175s

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

2175s

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

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

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

2175s

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

2175s
2175s 2175s
2175s
2175s Reporting Problems 2175s
2175s
2175s

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

2175s

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

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

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

2175s 2175s

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

2175s 2175s
2175s
2175s
2175s Configuration Overview 2175s
2175s
2175s

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

2175s

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

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

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

2175s

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

2175s
2175s 2175s
2175s
2175s Reporting Problems 2175s
2175s
2175s

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

2175s

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

2175s
2175s 2175s
2175s
2175s
2175s
2175s 2175s =~ icons/ubuntu-logo\.png ]] 2175s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2175s ++ grep Content-Type 2175s ++ tr -d '[:space:]' 2175s ++ cut -d ' ' -f 2- 2175s + content_type=image/png 2175s + expected=image/png 2175s + '[' image/png '!=' image/png ']' 2175s autopkgtest [16:35:50]: test check-ubuntu-branding: -----------------------] 2175s autopkgtest [16:35:50]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2175s check-ubuntu-branding PASS 2176s autopkgtest [16:35:51]: test chroot: preparing testbed 2182s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2254s autopkgtest [16:37:09]: testbed dpkg architecture: amd64 2254s autopkgtest [16:37:09]: testbed apt version: 3.1.5ubuntu1 2255s autopkgtest [16:37:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2255s autopkgtest [16:37:10]: testbed release detected to be: questing 2255s autopkgtest [16:37:10]: updating testbed package index (apt update) 2255s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2256s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2256s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2256s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2256s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2256s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2256s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2256s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2256s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2256s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2256s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2256s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2256s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2256s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2256s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2256s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2256s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2256s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2256s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2256s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2257s Fetched 1243 kB in 1s (1324 kB/s) 2258s Reading package lists... 2258s autopkgtest [16:37:13]: upgrading testbed (apt dist-upgrade and autopurge) 2258s Reading package lists... 2258s Building dependency tree... 2258s Reading state information... 2258s Calculating upgrade... 2259s The following packages will be upgraded: 2259s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2259s libcryptsetup12 2259s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2259s Need to get 3064 kB of archives. 2259s After this operation, 225 kB of additional disk space will be used. 2259s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2259s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2259s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2259s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2259s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2261s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2261s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2261s Preconfiguring packages ... 2261s Fetched 3064 kB in 2s (1360 kB/s) 2261s (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 ... 121119 files and directories currently installed.) 2261s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2261s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2261s Setting up dash (0.5.12-12ubuntu2) ... 2261s (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 ... 121119 files and directories currently installed.) 2261s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2261s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2261s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2261s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2261s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2261s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2261s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2261s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2261s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2261s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2262s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2262s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2262s Setting up bpftrace (0.23.5-1ubuntu1) ... 2262s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2262s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2262s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2262s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2262s Setting up cron (3.0pl1-196ubuntu2) ... 2262s Processing triggers for debianutils (5.23.2) ... 2262s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2262s Processing triggers for man-db (2.13.1-1) ... 2263s Reading package lists... 2263s Building dependency tree... 2263s Reading state information... 2263s Solving dependencies... 2263s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2264s autopkgtest [16:37:19]: rebooting testbed after setup commands that affected boot 2292s Reading package lists... 2292s Building dependency tree... 2292s Reading state information... 2292s Solving dependencies... 2292s The following NEW packages will be installed: 2292s apache2:i386 apache2-bin:i386 apache2-data apache2-utils cpp cpp-15 2292s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-15 gcc-15-base:i386 2292s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 libapr1t64:i386 2292s libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 libaprutil1t64 2292s libaprutil1t64:i386 libasan8 libbrotli1:i386 libc6:i386 libcc1-0 2292s libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2292s libexpat1:i386 libffi8:i386 libgcc-15-dev libgcc-s1:i386 libgdbm6t64:i386 2292s libgmp10:i386 libgnutls30t64:i386 libgomp1 libgssapi-krb5-2:i386 2292s libhogweed6t64:i386 libhwasan0 libidn2-0:i386 libisl23 libitm1 2292s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2292s libkrb5support0:i386 libldap2:i386 liblsan0 liblua5.4-0:i386 liblzma5:i386 2292s libmpc3 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 2292s libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 librtmp1:i386 libsasl2-2:i386 2292s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 2292s libstdc++6:i386 libtasn1-6:i386 libtsan2 libubsan1 libunistring5:i386 2292s libuuid1:i386 libxml2-16:i386 libzstd1:i386 zlib1g:i386 2292s 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. 2292s Need to get 212 MB of archives. 2292s After this operation, 797 MB of additional disk space will be used. 2292s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 2292s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 2293s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 2295s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 2295s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 2295s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2295s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2295s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2296s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 2296s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 2296s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2296s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 2298s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2298s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 2298s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2298s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2298s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2298s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 2298s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2298s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 2298s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 2298s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 2298s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 2298s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 2298s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 2298s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 2298s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 2299s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 2299s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 2299s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2299s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 2299s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2299s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2299s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 2299s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 2299s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2299s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 2300s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2300s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2300s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 2300s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 2300s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 2301s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 2301s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 2301s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 2301s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 2301s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 2303s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2303s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2303s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2303s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2303s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 2303s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 2303s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 2303s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [84.5 MB] 2336s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15 amd64 15.2.0-2ubuntu1 [1030 B] 2336s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 2336s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:15.1.0-1ubuntu1 [22.5 kB] 2336s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.2.0-2ubuntu1 [50.7 kB] 2336s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.2.0-2ubuntu1 [159 kB] 2336s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.2.0-2ubuntu1 [32.9 kB] 2336s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.2.0-2ubuntu1 [3098 kB] 2338s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.2.0-2ubuntu1 [1372 kB] 2339s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.2.0-2ubuntu1 [2784 kB] 2340s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.2.0-2ubuntu1 [1221 kB] 2340s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.2.0-2ubuntu1 [1701 kB] 2341s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.2.0-2ubuntu1 [155 kB] 2341s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev amd64 15.2.0-2ubuntu1 [2947 kB] 2341s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [95.8 MB] 2359s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15 amd64 15.2.0-2ubuntu1 [520 kB] 2359s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [1214 B] 2359s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:15.1.0-1ubuntu1 [5018 B] 2360s Preconfiguring packages ... 2360s Fetched 212 MB in 1min 7s (3168 kB/s) 2360s Selecting previously unselected package gcc-15-base:i386. 2360s (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 ... 121119 files and directories currently installed.) 2360s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 2360s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2360s Selecting previously unselected package libgcc-s1:i386. 2360s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 2360s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2360s Selecting previously unselected package libc6:i386. 2360s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 2360s Unpacking libc6:i386 (2.42-0ubuntu1) ... 2360s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2360s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2360s Setting up libc6:i386 (2.42-0ubuntu1) ... 2360s Selecting previously unselected package libexpat1:i386. 2360s (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 ... 121403 files and directories currently installed.) 2360s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 2360s Unpacking libexpat1:i386 (2.7.1-2) ... 2360s Selecting previously unselected package libuuid1:i386. 2360s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 2360s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 2360s Selecting previously unselected package libapr1t64:i386. 2360s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 2360s Unpacking libapr1t64:i386 (1.7.5-1) ... 2360s Selecting previously unselected package libcrypt1:i386. 2360s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 2360s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2360s Selecting previously unselected package libdb5.3t64:i386. 2360s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2360s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2360s Selecting previously unselected package libgdbm6t64:i386. 2360s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 2360s Unpacking libgdbm6t64:i386 (1.26-1) ... 2360s Selecting previously unselected package libzstd1:i386. 2360s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 2360s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 2360s Selecting previously unselected package zlib1g:i386. 2360s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2360s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2360s Selecting previously unselected package libssl3t64:i386. 2361s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 2361s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 2361s Selecting previously unselected package libaprutil1t64:i386. 2361s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2361s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2361s Selecting previously unselected package libsqlite3-0:i386. 2361s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 2361s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 2361s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2361s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2361s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2361s Selecting previously unselected package libsasl2-modules-db:i386. 2361s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2361s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2361s Selecting previously unselected package libsasl2-2:i386. 2361s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2361s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2361s Selecting previously unselected package libldap2:i386. 2361s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 2361s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2361s Selecting previously unselected package libaprutil1-ldap:i386. 2361s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2361s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2361s Selecting previously unselected package libbrotli1:i386. 2361s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 2361s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 2361s Selecting previously unselected package libkrb5support0:i386. 2361s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 2361s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2361s Selecting previously unselected package libcom-err2:i386. 2361s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 2361s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 2361s Selecting previously unselected package libk5crypto3:i386. 2361s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 2361s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2361s Selecting previously unselected package libkeyutils1:i386. 2361s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 2361s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2361s Selecting previously unselected package libkrb5-3:i386. 2361s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 2361s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2361s Selecting previously unselected package libgssapi-krb5-2:i386. 2361s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 2361s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2361s Selecting previously unselected package libunistring5:i386. 2361s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 2361s Unpacking libunistring5:i386 (1.3-2) ... 2361s Selecting previously unselected package libidn2-0:i386. 2361s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 2361s Unpacking libidn2-0:i386 (2.3.8-4) ... 2361s Selecting previously unselected package libnghttp2-14:i386. 2361s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 2361s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 2361s Selecting previously unselected package libpsl5t64:i386. 2361s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2361s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2361s Selecting previously unselected package libgmp10:i386. 2361s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 2361s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2361s Selecting previously unselected package libnettle8t64:i386. 2361s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 2361s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2361s Selecting previously unselected package libhogweed6t64:i386. 2361s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 2361s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2361s Selecting previously unselected package libffi8:i386. 2361s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 2361s Unpacking libffi8:i386 (3.5.2-1) ... 2361s Selecting previously unselected package libp11-kit0:i386. 2361s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 2361s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2361s Selecting previously unselected package libtasn1-6:i386. 2361s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 2361s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2361s Selecting previously unselected package libgnutls30t64:i386. 2361s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 2361s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2361s Selecting previously unselected package librtmp1:i386. 2361s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2361s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2361s Selecting previously unselected package libssh2-1t64:i386. 2361s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 2361s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2361s Selecting previously unselected package libcurl4t64:i386. 2361s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 2361s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2361s Selecting previously unselected package libjansson4:i386. 2361s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 2361s Unpacking libjansson4:i386 (2.14-2build3) ... 2361s Selecting previously unselected package libstdc++6:i386. 2361s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 2361s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 2361s Selecting previously unselected package liblua5.4-0:i386. 2361s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 2361s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 2361s Selecting previously unselected package libpcre2-8-0:i386. 2361s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 2361s Unpacking libpcre2-8-0:i386 (10.46-1) ... 2361s Selecting previously unselected package liblzma5:i386. 2361s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 2361s Unpacking liblzma5:i386 (5.8.1-1build1) ... 2361s Selecting previously unselected package libxml2-16:i386. 2361s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 2361s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2361s Selecting previously unselected package apache2-bin:i386. 2361s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 2361s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 2361s Selecting previously unselected package apache2-data. 2361s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 2361s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2361s Selecting previously unselected package libapr1t64:amd64. 2362s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 2362s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2362s Selecting previously unselected package libaprutil1t64:amd64. 2362s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2362s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2362s Selecting previously unselected package apache2-utils. 2362s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2362s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2362s Selecting previously unselected package apache2:i386. 2362s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 2362s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 2362s Selecting previously unselected package libisl23:amd64. 2362s Preparing to unpack .../49-libisl23_0.27-1_amd64.deb ... 2362s Unpacking libisl23:amd64 (0.27-1) ... 2362s Selecting previously unselected package libmpc3:amd64. 2362s Preparing to unpack .../50-libmpc3_1.3.1-1build3_amd64.deb ... 2362s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 2362s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 2362s Preparing to unpack .../51-cpp-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 2362s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package cpp-15. 2363s Preparing to unpack .../52-cpp-15_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package cpp-x86-64-linux-gnu. 2363s Preparing to unpack .../53-cpp-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 2363s Unpacking cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2363s Selecting previously unselected package cpp. 2363s Preparing to unpack .../54-cpp_4%3a15.1.0-1ubuntu1_amd64.deb ... 2363s Unpacking cpp (4:15.1.0-1ubuntu1) ... 2363s Selecting previously unselected package libcc1-0:amd64. 2363s Preparing to unpack .../55-libcc1-0_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libcc1-0:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libgomp1:amd64. 2363s Preparing to unpack .../56-libgomp1_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libgomp1:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libitm1:amd64. 2363s Preparing to unpack .../57-libitm1_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libitm1:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libasan8:amd64. 2363s Preparing to unpack .../58-libasan8_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libasan8:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package liblsan0:amd64. 2363s Preparing to unpack .../59-liblsan0_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking liblsan0:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libtsan2:amd64. 2363s Preparing to unpack .../60-libtsan2_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libtsan2:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libubsan1:amd64. 2363s Preparing to unpack .../61-libubsan1_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libubsan1:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libhwasan0:amd64. 2363s Preparing to unpack .../62-libhwasan0_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libhwasan0:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libquadmath0:amd64. 2363s Preparing to unpack .../63-libquadmath0_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libquadmath0:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package libgcc-15-dev:amd64. 2363s Preparing to unpack .../64-libgcc-15-dev_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 2363s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 2363s Preparing to unpack .../65-gcc-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 2363s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2364s Selecting previously unselected package gcc-15. 2364s Preparing to unpack .../66-gcc-15_15.2.0-2ubuntu1_amd64.deb ... 2364s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 2364s Selecting previously unselected package gcc-x86-64-linux-gnu. 2364s Preparing to unpack .../67-gcc-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 2364s Unpacking gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2364s Selecting previously unselected package gcc. 2365s Preparing to unpack .../68-gcc_4%3a15.1.0-1ubuntu1_amd64.deb ... 2365s Unpacking gcc (4:15.1.0-1ubuntu1) ... 2365s Setting up libexpat1:i386 (2.7.1-2) ... 2365s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 2365s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2365s Setting up libgdbm6t64:i386 (1.26-1) ... 2365s Setting up liblzma5:i386 (5.8.1-1build1) ... 2365s Setting up libbrotli1:i386 (1.1.0-2build5) ... 2365s Setting up libsqlite3-0:i386 (3.46.1-7) ... 2365s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 2365s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2365s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2365s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 2365s Setting up libgomp1:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libjansson4:i386 (2.14-2build3) ... 2365s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2365s Setting up libnettle8t64:i386 (3.10.1-1) ... 2365s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2365s Setting up libquadmath0:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libunistring5:i386 (1.3-2) ... 2365s Setting up libmpc3:amd64 (1.3.1-1build3) ... 2365s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 2365s Setting up libpcre2-8-0:i386 (10.46-1) ... 2365s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2365s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2365s Setting up libubsan1:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libffi8:i386 (3.5.2-1) ... 2365s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2365s Setting up libhwasan0:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libasan8:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libapr1t64:amd64 (1.7.5-1) ... 2365s Setting up libapr1t64:i386 (1.7.5-1) ... 2365s Setting up libtasn1-6:i386 (4.20.0-2) ... 2365s Setting up apache2-data (2.4.64-1ubuntu2) ... 2365s Setting up libtsan2:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libisl23:amd64 (0.27-1) ... 2365s Setting up libcc1-0:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 2365s Setting up liblsan0:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libitm1:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2365s Setting up libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 2365s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 2365s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2365s Setting up libidn2-0:i386 (2.3.8-4) ... 2365s Setting up cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2365s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2365s Setting up gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2365s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2365s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2365s Setting up cpp-15 (15.2.0-2ubuntu1) ... 2365s Setting up liblua5.4-0:i386 (5.4.8-1) ... 2365s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2365s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2365s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2365s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2365s Setting up cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2365s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2365s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2365s Setting up gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2365s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2365s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2365s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2365s Setting up gcc-15 (15.2.0-2ubuntu1) ... 2365s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2365s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2365s Setting up cpp (4:15.1.0-1ubuntu1) ... 2365s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2365s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 2365s Setting up gcc (4:15.1.0-1ubuntu1) ... 2365s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 2365s Enabling module mpm_event. 2365s Enabling module authz_core. 2365s Enabling module authz_host. 2365s Enabling module authn_core. 2365s Enabling module auth_basic. 2365s Enabling module access_compat. 2365s Enabling module authn_file. 2365s Enabling module authz_user. 2365s Enabling module alias. 2365s Enabling module dir. 2365s Enabling module autoindex. 2365s Enabling module env. 2365s Enabling module mime. 2365s Enabling module negotiation. 2365s Enabling module setenvif. 2365s Enabling module filter. 2365s Enabling module deflate. 2365s Enabling module status. 2365s Enabling module reqtimeout. 2365s Enabling conf charset. 2365s Enabling conf localized-error-pages. 2365s Enabling conf other-vhosts-access-log. 2365s Enabling conf security. 2365s Enabling conf serve-cgi-bin. 2365s Enabling site 000-default. 2366s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2366s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2367s Processing triggers for ufw (0.36.2-9) ... 2367s Processing triggers for systemd (257.8-0ubuntu2) ... 2368s Processing triggers for man-db (2.13.1-1) ... 2368s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2372s autopkgtest [16:39:07]: test environment configured for cross building 2372s autopkgtest [16:39:07]: test chroot: [----------------------- 2372s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2372s + gcc --print-file-name=libgcc_s.so.1 2372s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 2372s + cat 2372s + a2enconf chroot 2372s Enabling conf chroot. 2372s To activate the new configuration, you need to run: 2372s systemctl reload apache2 2372s + echo Hello, world! 2372s + service apache2 restart 2372s Job for apache2.service failed because the control process exited with error code. 2372s See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. 2373s autopkgtest [16:39:08]: test chroot: -----------------------] 2373s autopkgtest [16:39:08]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2373s chroot FAIL non-zero exit status 1 2373s autopkgtest [16:39:08]: test uwsgi: preparing testbed 2392s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2443s autopkgtest [16:40:18]: testbed dpkg architecture: amd64 2443s autopkgtest [16:40:18]: testbed apt version: 3.1.5ubuntu1 2443s autopkgtest [16:40:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2444s autopkgtest [16:40:19]: testbed release detected to be: questing 2444s autopkgtest [16:40:19]: updating testbed package index (apt update) 2444s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2444s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2444s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2444s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2445s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2445s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2445s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2445s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2445s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2445s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2445s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2445s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2445s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2445s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2445s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2445s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2445s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2445s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2445s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2445s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2446s Fetched 1243 kB in 1s (1478 kB/s) 2446s Reading package lists... 2447s autopkgtest [16:40:22]: upgrading testbed (apt dist-upgrade and autopurge) 2447s Reading package lists... 2447s Building dependency tree... 2447s Reading state information... 2447s Calculating upgrade... 2447s The following packages will be upgraded: 2447s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2447s libcryptsetup12 2447s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2447s Need to get 3064 kB of archives. 2447s After this operation, 225 kB of additional disk space will be used. 2447s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2447s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2447s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2447s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2447s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2448s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2448s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2448s Preconfiguring packages ... 2448s Fetched 3064 kB in 1s (4803 kB/s) 2448s (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 ... 121119 files and directories currently installed.) 2448s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2448s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2448s Setting up dash (0.5.12-12ubuntu2) ... 2448s (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 ... 121119 files and directories currently installed.) 2448s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2448s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2448s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2448s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2448s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2448s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2448s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2448s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2448s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2448s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2448s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2448s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2449s Setting up bpftrace (0.23.5-1ubuntu1) ... 2449s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2449s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2449s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2449s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2449s Setting up cron (3.0pl1-196ubuntu2) ... 2449s Processing triggers for debianutils (5.23.2) ... 2449s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2449s Processing triggers for man-db (2.13.1-1) ... 2450s Reading package lists... 2450s Building dependency tree... 2450s Reading state information... 2450s Solving dependencies... 2450s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2450s autopkgtest [16:40:25]: rebooting testbed after setup commands that affected boot 2479s Reading package lists... 2479s Building dependency tree... 2479s Reading state information... 2480s Solving dependencies... 2480s The following NEW packages will be installed: 2480s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2480s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2480s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2480s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2480s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2480s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2480s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2480s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2480s libnettle8t64:i386 libnghttp2-14:i386 libnorm1t64 libp11-kit0:i386 2480s libpcre2-8-0:i386 libpgm-5.3-0t64 libpsl5t64:i386 librtmp1:i386 2480s libsasl2-2:i386 libsasl2-modules-db:i386 libsodium23 libsqlite3-0:i386 2480s libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 libtasn1-6:i386 2480s libunistring5:i386 libuuid1:i386 libxml2-16:i386 libyajl2 libzmq5 2480s libzstd1:i386 uwsgi uwsgi-core uwsgi-plugin-python3 zlib1g:i386 2480s 0 upgraded, 60 newly installed, 0 to remove and 0 not upgraded. 2480s Need to get 18.7 MB of archives. 2480s After this operation, 61.2 MB of additional disk space will be used. 2480s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 2480s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 2480s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 2481s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 2481s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 2481s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2481s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2481s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2481s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 2481s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 2481s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2481s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 2481s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2481s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 2482s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2482s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2482s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2482s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 2482s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2482s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 2482s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 2482s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 2482s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 2482s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 2482s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 2482s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 2482s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 2482s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 2482s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 2482s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2482s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 2482s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2482s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2482s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 2482s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 2482s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2482s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 2482s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2482s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2482s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 2482s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 2482s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 2482s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 2482s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 2482s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 2482s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 2483s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 2483s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2483s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2483s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2483s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2483s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 2483s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libyajl2 amd64 2.1.0-5build1 [20.2 kB] 2483s Get:54 http://ftpmaster.internal/ubuntu questing/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1build2 [157 kB] 2483s Get:55 http://ftpmaster.internal/ubuntu questing/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build1 [167 kB] 2483s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 libsodium23 amd64 1.0.18-1build3 [161 kB] 2483s Get:57 http://ftpmaster.internal/ubuntu questing/universe amd64 libzmq5 amd64 4.3.5-1build2 [260 kB] 2483s Get:58 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi-core amd64 2.0.29-1build1 [591 kB] 2483s Get:59 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi amd64 2.0.29-1build1 [24.0 kB] 2483s Get:60 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi-plugin-python3 amd64 2.0.29+1build1+0.0.2build2 [85.3 kB] 2483s Preconfiguring packages ... 2483s Fetched 18.7 MB in 4s (5183 kB/s) 2484s Selecting previously unselected package gcc-15-base:i386. 2484s (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 ... 121119 files and directories currently installed.) 2484s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 2484s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2484s Selecting previously unselected package libgcc-s1:i386. 2484s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 2484s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2484s Selecting previously unselected package libc6:i386. 2484s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 2484s Unpacking libc6:i386 (2.42-0ubuntu1) ... 2484s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2484s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2484s Setting up libc6:i386 (2.42-0ubuntu1) ... 2484s Selecting previously unselected package libexpat1:i386. 2484s (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 ... 121403 files and directories currently installed.) 2484s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 2484s Unpacking libexpat1:i386 (2.7.1-2) ... 2484s Selecting previously unselected package libuuid1:i386. 2484s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 2484s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 2484s Selecting previously unselected package libapr1t64:i386. 2484s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 2484s Unpacking libapr1t64:i386 (1.7.5-1) ... 2484s Selecting previously unselected package libcrypt1:i386. 2484s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 2484s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2484s Selecting previously unselected package libdb5.3t64:i386. 2484s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2484s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2484s Selecting previously unselected package libgdbm6t64:i386. 2484s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 2484s Unpacking libgdbm6t64:i386 (1.26-1) ... 2484s Selecting previously unselected package libzstd1:i386. 2484s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 2484s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 2484s Selecting previously unselected package zlib1g:i386. 2484s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2484s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2484s Selecting previously unselected package libssl3t64:i386. 2484s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 2484s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 2484s Selecting previously unselected package libaprutil1t64:i386. 2484s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2484s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2484s Selecting previously unselected package libsqlite3-0:i386. 2484s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 2484s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 2484s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2484s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2484s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2484s Selecting previously unselected package libsasl2-modules-db:i386. 2484s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2484s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2484s Selecting previously unselected package libsasl2-2:i386. 2484s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2484s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2484s Selecting previously unselected package libldap2:i386. 2484s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 2484s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2484s Selecting previously unselected package libaprutil1-ldap:i386. 2484s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2484s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2484s Selecting previously unselected package libbrotli1:i386. 2484s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 2484s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 2484s Selecting previously unselected package libkrb5support0:i386. 2484s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 2484s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2484s Selecting previously unselected package libcom-err2:i386. 2484s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 2484s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 2484s Selecting previously unselected package libk5crypto3:i386. 2484s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 2484s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2484s Selecting previously unselected package libkeyutils1:i386. 2484s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 2484s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2484s Selecting previously unselected package libkrb5-3:i386. 2484s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 2484s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2484s Selecting previously unselected package libgssapi-krb5-2:i386. 2484s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 2484s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2485s Selecting previously unselected package libunistring5:i386. 2485s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 2485s Unpacking libunistring5:i386 (1.3-2) ... 2485s Selecting previously unselected package libidn2-0:i386. 2485s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 2485s Unpacking libidn2-0:i386 (2.3.8-4) ... 2485s Selecting previously unselected package libnghttp2-14:i386. 2485s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 2485s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 2485s Selecting previously unselected package libpsl5t64:i386. 2485s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2485s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2485s Selecting previously unselected package libgmp10:i386. 2485s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 2485s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2485s Selecting previously unselected package libnettle8t64:i386. 2485s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 2485s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2485s Selecting previously unselected package libhogweed6t64:i386. 2485s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 2485s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2485s Selecting previously unselected package libffi8:i386. 2485s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 2485s Unpacking libffi8:i386 (3.5.2-1) ... 2485s Selecting previously unselected package libp11-kit0:i386. 2485s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 2485s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2485s Selecting previously unselected package libtasn1-6:i386. 2485s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 2485s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2485s Selecting previously unselected package libgnutls30t64:i386. 2485s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 2485s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2485s Selecting previously unselected package librtmp1:i386. 2485s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2485s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2485s Selecting previously unselected package libssh2-1t64:i386. 2485s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 2485s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2485s Selecting previously unselected package libcurl4t64:i386. 2485s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 2485s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2485s Selecting previously unselected package libjansson4:i386. 2485s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 2485s Unpacking libjansson4:i386 (2.14-2build3) ... 2485s Selecting previously unselected package libstdc++6:i386. 2485s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 2485s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 2485s Selecting previously unselected package liblua5.4-0:i386. 2485s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 2485s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 2485s Selecting previously unselected package libpcre2-8-0:i386. 2485s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 2485s Unpacking libpcre2-8-0:i386 (10.46-1) ... 2485s Selecting previously unselected package liblzma5:i386. 2485s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 2485s Unpacking liblzma5:i386 (5.8.1-1build1) ... 2485s Selecting previously unselected package libxml2-16:i386. 2485s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 2485s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2485s Selecting previously unselected package apache2-bin:i386. 2485s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 2485s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 2485s Selecting previously unselected package apache2-data. 2485s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 2485s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2485s Selecting previously unselected package libapr1t64:amd64. 2485s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 2485s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2485s Selecting previously unselected package libaprutil1t64:amd64. 2485s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2485s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2485s Selecting previously unselected package apache2-utils. 2485s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2485s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2485s Selecting previously unselected package apache2:i386. 2485s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 2485s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 2485s Selecting previously unselected package libyajl2:amd64. 2485s Preparing to unpack .../49-libyajl2_2.1.0-5build1_amd64.deb ... 2485s Unpacking libyajl2:amd64 (2.1.0-5build1) ... 2485s Selecting previously unselected package libnorm1t64:amd64. 2485s Preparing to unpack .../50-libnorm1t64_1.5.9+dfsg-3.1build2_amd64.deb ... 2485s Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1build2) ... 2485s Selecting previously unselected package libpgm-5.3-0t64:amd64. 2485s Preparing to unpack .../51-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_amd64.deb ... 2485s Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ... 2485s Selecting previously unselected package libsodium23:amd64. 2485s Preparing to unpack .../52-libsodium23_1.0.18-1build3_amd64.deb ... 2485s Unpacking libsodium23:amd64 (1.0.18-1build3) ... 2485s Selecting previously unselected package libzmq5:amd64. 2485s Preparing to unpack .../53-libzmq5_4.3.5-1build2_amd64.deb ... 2485s Unpacking libzmq5:amd64 (4.3.5-1build2) ... 2485s Selecting previously unselected package uwsgi-core. 2485s Preparing to unpack .../54-uwsgi-core_2.0.29-1build1_amd64.deb ... 2485s Unpacking uwsgi-core (2.0.29-1build1) ... 2485s Selecting previously unselected package uwsgi. 2485s Preparing to unpack .../55-uwsgi_2.0.29-1build1_amd64.deb ... 2485s Unpacking uwsgi (2.0.29-1build1) ... 2485s Selecting previously unselected package uwsgi-plugin-python3. 2485s Preparing to unpack .../56-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_amd64.deb ... 2485s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2485s Setting up libexpat1:i386 (2.7.1-2) ... 2485s Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1build2) ... 2485s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 2485s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2485s Setting up libsodium23:amd64 (1.0.18-1build3) ... 2485s Setting up libgdbm6t64:i386 (1.26-1) ... 2485s Setting up liblzma5:i386 (5.8.1-1build1) ... 2485s Setting up libbrotli1:i386 (1.1.0-2build5) ... 2485s Setting up libsqlite3-0:i386 (3.46.1-7) ... 2485s Setting up libyajl2:amd64 (2.1.0-5build1) ... 2485s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 2485s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2485s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2485s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 2485s Setting up libjansson4:i386 (2.14-2build3) ... 2485s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2485s Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ... 2485s Setting up libnettle8t64:i386 (3.10.1-1) ... 2485s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2485s Setting up libunistring5:i386 (1.3-2) ... 2485s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 2485s Setting up libpcre2-8-0:i386 (10.46-1) ... 2485s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2485s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2485s Setting up libffi8:i386 (3.5.2-1) ... 2485s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2485s Setting up libapr1t64:amd64 (1.7.5-1) ... 2485s Setting up libapr1t64:i386 (1.7.5-1) ... 2485s Setting up libtasn1-6:i386 (4.20.0-2) ... 2485s Setting up apache2-data (2.4.64-1ubuntu2) ... 2485s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 2485s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2485s Setting up libzmq5:amd64 (4.3.5-1build2) ... 2485s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 2485s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2485s Setting up libidn2-0:i386 (2.3.8-4) ... 2485s Setting up uwsgi-core (2.0.29-1build1) ... 2485s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2485s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2485s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2485s Setting up liblua5.4-0:i386 (5.4.8-1) ... 2485s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2485s Setting up uwsgi (2.0.29-1build1) ... 2486s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2486s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2486s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2486s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2486s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2486s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2486s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2486s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2486s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2486s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2486s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2486s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2486s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 2486s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 2486s Enabling module mpm_event. 2486s Enabling module authz_core. 2486s Enabling module authz_host. 2486s Enabling module authn_core. 2486s Enabling module auth_basic. 2486s Enabling module access_compat. 2486s Enabling module authn_file. 2486s Enabling module authz_user. 2486s Enabling module alias. 2486s Enabling module dir. 2486s Enabling module autoindex. 2486s Enabling module env. 2486s Enabling module mime. 2486s Enabling module negotiation. 2486s Enabling module setenvif. 2486s Enabling module filter. 2486s Enabling module deflate. 2486s Enabling module status. 2486s Enabling module reqtimeout. 2486s Enabling conf charset. 2486s Enabling conf localized-error-pages. 2486s Enabling conf other-vhosts-access-log. 2486s Enabling conf security. 2486s Enabling conf serve-cgi-bin. 2486s Enabling site 000-default. 2487s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2487s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2488s Processing triggers for ufw (0.36.2-9) ... 2488s Processing triggers for systemd (257.8-0ubuntu2) ... 2488s Processing triggers for man-db (2.13.1-1) ... 2489s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2501s autopkgtest [16:41:16]: test environment configured for cross building 2501s autopkgtest [16:41:16]: test uwsgi: [----------------------- 2501s + RC=0 2501s + trap exit_handler EXIT 2501s + a2enmod proxy 2501s Enabling module proxy. 2501s To activate the new configuration, you need to run: 2501s systemctl restart apache2 2501s + a2enmod proxy_uwsgi 2501s Considering dependency proxy for proxy_uwsgi: 2501s Module proxy already enabled 2501s Enabling module proxy_uwsgi. 2501s To activate the new configuration, you need to run: 2501s systemctl restart apache2 2501s + rsync -a /var/log/apache2 /tmp/autopkgtest.8VSmed/uwsgi-artifacts 2501s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2501s + mount -o bind /tmp/autopkgtest.8VSmed/uwsgi-artifacts/apache2 /var/log/apache2 2501s + tee /etc/apache2/sites-available/000-default.conf 2501s 2501s # The ServerName directive sets the request scheme, hostname and port that 2501s # the server uses to identify itself. This is used when creating 2501s # redirection URLs. In the context of virtual hosts, the ServerName 2501s # specifies what hostname must appear in the request's Host: header to 2501s # match this virtual host. For the default virtual host (this file) this 2501s # value is not decisive as it is used as a last resort host regardless. 2501s # However, you must set it for any further virtual host explicitly. 2501s #ServerName www.example.com 2501s 2501s ServerAdmin webmaster@localhost 2501s DocumentRoot /var/www/html 2501s 2501s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2501s # error, crit, alert, emerg. 2501s # It is also possible to configure the loglevel for particular 2501s # modules, e.g. 2501s #LogLevel info ssl:warn 2501s 2501s ErrorLog ${APACHE_LOG_DIR}/error.log 2501s CustomLog ${APACHE_LOG_DIR}/access.log combined 2501s 2501s # For most configuration files from conf-available/, which are 2501s # enabled or disabled at a global level, it is possible to 2501s # include a line for only one particular virtual host. For example the 2501s # following line enables the CGI configuration for this host only 2501s # after it has been globally disabled with "a2disconf". 2501s #Include conf-available/serve-cgi-bin.conf 2501s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 2501s 2501s + systemctl restart apache2 2502s + test -d /etc/uwsgi/ 2502s + tee /etc/systemd/system/uwsgi-app@.socket 2502s [Unit] 2502s Description=Socket for uWSGI app %i 2502s 2502s [Socket] 2502s ListenStream=/run/uwsgi/%i.socket 2502s SocketUser=www-%i 2502s SocketGroup=www-data 2502s SocketMode=0660 2502s 2502s [Install] 2502s WantedBy=sockets.target 2502s + tee /etc/systemd/system/uwsgi-app@.service 2502s [Unit] 2502s Description=%i uWSGI app 2502s After=syslog.target 2502s 2502s [Service] 2502s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 2502s User=www-%i 2502s Group=www-data 2502s Restart=on-failure 2502s KillSignal=SIGQUIT 2502s Type=notify 2502s StandardError=file:/var/log/apache2/uwsgi.error.log 2502s StandardOutput=file:/var/log/apache2/uwsgi.log 2502s NotifyAccess=all 2502s 2502s [Install] 2502s WantedBy=multi-user.target 2502s + systemctl daemon-reload 2502s + useradd uwsgi_test 2502s + useradd www-test 2502s + tee /etc/uwsgi/apps-available/test.ini 2502s [uwsgi] 2502s chdir=/tmp 2502s master=True 2502s cheap=True 2502s die-on-idle=True 2502s manage-script-name=True 2502s plugin=python3 2502s wsgi-file=/tmp/uwsgi.py 2502s + tee /tmp/uwsgi.py 2502s import wsgiref.headers as h 2502s def application(env, start_response): 2502s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 2502s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 2502s ret = "Hello World Headers {}".format(env).encode() 2502s return [ret] 2502s + chown www-test:www-test /tmp/uwsgi.py 2502s + chmod +x /tmp/uwsgi.py 2502s + systemctl enable uwsgi-app@test.socket 2502s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 2502s + systemctl enable uwsgi-app@test.service 2502s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 2502s + systemctl start uwsgi-app@test.socket 2502s + systemctl restart apache2 2502s + wget -S -q --output-document - http://localhost/uwsgi 2502s HTTP/1.1 200 OK 2502s Date: Thu, 04 Sep 2025 16:41:17 GMT 2502s Server: Apache/2.4.64 (Ubuntu) 2502s Content-Type: text/html 2502s buggy: buggy# 2502s buggy2: buggy2 2502s Vary: Accept-Encoding 2502s Keep-Alive: timeout=5, max=100 2502s Connection: Keep-Alive 2502s Transfer-Encoding: chunked 2502s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '34304', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'}+ wget -q --output-document - http://localhost/uwsgi 2502s + grep '^Hello World' 2502s + exit 0 2502s + exit_handler 2502s + systemctl stop apache2 2502s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '34318', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'} 2503s + test -f /run/uwsgi/uwsgi.pid 2503s + cat /tmp/autopkgtest.8VSmed/uwsgi-artifacts/apache2/error.log 2503s + cat /tmp/autopkgtest.8VSmed/uwsgi-artifacts/apache2/access.log 2503s [Thu Sep 04 16:41:01.701889 2025] [mpm_event:notice] [pid 2251:tid 2251] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2503s [Thu Sep 04 16:41:01.701941 2025] [core:notice] [pid 2251:tid 2251] AH00094: Command line: '/usr/sbin/apache2' 2503s [Thu Sep 04 16:41:16.256265 2025] [mpm_event:notice] [pid 2693:tid 2693] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2503s [Thu Sep 04 16:41:16.256334 2025] [core:notice] [pid 2693:tid 2693] AH00094: Command line: '/usr/sbin/apache2' 2503s [Thu Sep 04 16:41:17.020219 2025] [mpm_event:notice] [pid 2693:tid 2693] AH00492: caught SIGWINCH, shutting down gracefully 2503s [Thu Sep 04 16:41:17.073401 2025] [mpm_event:notice] [pid 2905:tid 2905] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2503s [Thu Sep 04 16:41:17.073475 2025] [core:notice] [pid 2905:tid 2905] AH00094: Command line: '/usr/sbin/apache2' 2503s [Thu Sep 04 16:41:17.188362 2025] [mpm_event:notice] [pid 2905:tid 2905] AH00492: caught SIGWINCH, shutting down gracefully 2503s + cat /tmp/autopkgtest.8VSmed/uwsgi-artifacts/apache2/uwsgi.log 2503s ::1 - - [04/Sep/2025:16:41:17 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2503s ::1 - - [04/Sep/2025:16:41:17 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2503s + cat /tmp/autopkgtest.8VSmed/uwsgi-artifacts/apache2/uwsgi.error.log 2503s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 2503s *** Starting uWSGI 2.0.29-debian (64bit) on [Thu Sep 4 16:41:17 2025] *** 2503s compiled with version: 14.2.0 on 21 May 2025 08:06:04 2503s os: Linux-6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 16 17:05:34 UTC 2025 2503s nodename: autopkgtest 2503s machine: x86_64 2503s clock source: unix 2503s pcre jit disabled 2503s detected number of CPU cores: 2 2503s current working directory: / 2503s detected binary path: /usr/bin/uwsgi-core 2503s chdir() to /tmp 2503s your processes number limit is 15259 2503s your memory page size is 4096 bytes 2503s detected max file descriptor number: 1024 2503s lock engine: pthread robust mutexes 2503s thunder lock: disabled (you can enable it with --thunder-lock) 2503s - SystemD socket activation detected - 2503s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 2503s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 2503s Python main interpreter initialized at 0x743cdbf73570 2503s python threads support enabled 2503s your server socket listen backlog is limited to 100 connections 2503s your mercy for graceful operations on workers is 60 seconds 2503s mapped 145840 bytes (142 KB) for 1 cores 2503s *** Operational MODE: single process *** 2503s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x743cdbf73570 pid: 2964 (default app) 2503s *** uWSGI is running in multiple interpreter mode *** 2503s spawned uWSGI master process (pid: 2964) 2503s cheap mode enabled: waiting for socket connection... 2503s spawned uWSGI worker 1 (pid: 2965, cores: 1) 2503s [pid: 2965|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:41:17 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2503s [pid: 2965|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:41:17 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2503s autopkgtest [16:41:18]: test uwsgi: -----------------------] 2503s autopkgtest [16:41:18]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 2503s uwsgi PASS 2503s autopkgtest [16:41:18]: test CVE-2023-25690: preparing testbed 2510s Creating nova instance adt-questing-i386-apache2-20250904-155935-juju-7f2275-prod-proposed-migration-environment-20-07d62601-e45b-40f3-b0c5-abb4b721ebe6 from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2547s autopkgtest [16:42:02]: testbed dpkg architecture: amd64 2547s autopkgtest [16:42:02]: testbed apt version: 3.1.5ubuntu1 2547s autopkgtest [16:42:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2547s autopkgtest [16:42:02]: testbed release detected to be: questing 2548s autopkgtest [16:42:03]: updating testbed package index (apt update) 2548s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2548s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2548s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2548s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2548s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2548s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2548s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2548s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2548s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2549s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2549s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2549s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2549s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2549s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2549s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2549s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2549s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2549s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2549s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2549s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2549s Fetched 1243 kB in 1s (1383 kB/s) 2550s Reading package lists... 2550s autopkgtest [16:42:05]: upgrading testbed (apt dist-upgrade and autopurge) 2551s Reading package lists... 2551s Building dependency tree... 2551s Reading state information... 2551s Calculating upgrade... 2551s The following packages will be upgraded: 2551s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2551s libcryptsetup12 2551s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2551s Need to get 3064 kB of archives. 2551s After this operation, 225 kB of additional disk space will be used. 2551s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2551s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2551s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2551s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2551s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2551s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2551s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2552s Preconfiguring packages ... 2552s Fetched 3064 kB in 1s (5724 kB/s) 2552s (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 ... 121119 files and directories currently installed.) 2552s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2552s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2552s Setting up dash (0.5.12-12ubuntu2) ... 2552s (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 ... 121119 files and directories currently installed.) 2552s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2552s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2552s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2552s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2552s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2552s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2552s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2552s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2552s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2552s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2552s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2552s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2552s Setting up bpftrace (0.23.5-1ubuntu1) ... 2552s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2552s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2552s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2552s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2552s Setting up cron (3.0pl1-196ubuntu2) ... 2553s Processing triggers for debianutils (5.23.2) ... 2553s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2553s Processing triggers for man-db (2.13.1-1) ... 2554s Reading package lists... 2554s Building dependency tree... 2554s Reading state information... 2554s Solving dependencies... 2554s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2554s autopkgtest [16:42:09]: rebooting testbed after setup commands that affected boot 2584s Reading package lists... 2585s Building dependency tree... 2585s Reading state information... 2585s Solving dependencies... 2585s The following NEW packages will be installed: 2585s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2585s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2585s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2585s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2585s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2585s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2585s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2585s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2585s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 2585s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 2585s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 2585s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2-16:i386 2585s libzstd1:i386 zlib1g:i386 2585s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 2585s Need to get 17.2 MB of archives. 2585s After this operation, 56.4 MB of additional disk space will be used. 2585s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15.2.0-2ubuntu1 [57.2 kB] 2585s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15.2.0-2ubuntu1 [94.1 kB] 2585s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.42-0ubuntu1 [3101 kB] 2588s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-2 [90.6 kB] 2588s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.41-4ubuntu3 [45.5 kB] 2588s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2588s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2588s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2589s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.26-1 [41.9 kB] 2589s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.7+dfsg-1build1 [316 kB] 2589s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2589s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.5.0-2ubuntu1 [2329 kB] 2591s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2591s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-7 [796 kB] 2592s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2592s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2592s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2592s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.10+dfsg-1ubuntu1 [220 kB] 2592s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2592s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build5 [333 kB] 2592s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-5ubuntu1 [37.7 kB] 2592s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-3ubuntu1 [27.9 kB] 2592s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-5ubuntu1 [86.9 kB] 2592s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-6ubuntu1 [10.8 kB] 2592s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-5ubuntu1 [387 kB] 2592s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-5ubuntu1 [156 kB] 2592s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-2 [610 kB] 2592s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-4 [104 kB] 2592s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1.1build1 [90.2 kB] 2592s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2592s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu2 [272 kB] 2593s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2593s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2593s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.5.2-1 [23.4 kB] 2593s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-3ubuntu1 [297 kB] 2593s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2593s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-3ubuntu1 [1030 kB] 2593s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2593s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2593s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.14.1-1ubuntu2 [451 kB] 2593s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build3 [35.5 kB] 2593s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15.2.0-2ubuntu1 [877 kB] 2594s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.8-1 [185 kB] 2594s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.46-1 [257 kB] 2594s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.8.1-1build1 [151 kB] 2594s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2-16 i386 2.14.5+dfsg-0.2 [648 kB] 2595s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.64-1ubuntu2 [1460 kB] 2596s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2596s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2596s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2596s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2596s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.64-1ubuntu2 [90.3 kB] 2596s Preconfiguring packages ... 2596s Fetched 17.2 MB in 11s (1529 kB/s) 2596s Selecting previously unselected package gcc-15-base:i386. 2596s (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 ... 121119 files and directories currently installed.) 2596s Preparing to unpack .../gcc-15-base_15.2.0-2ubuntu1_i386.deb ... 2596s Unpacking gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2596s Selecting previously unselected package libgcc-s1:i386. 2596s Preparing to unpack .../libgcc-s1_15.2.0-2ubuntu1_i386.deb ... 2596s Unpacking libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2596s Selecting previously unselected package libc6:i386. 2596s Preparing to unpack .../libc6_2.42-0ubuntu1_i386.deb ... 2596s Unpacking libc6:i386 (2.42-0ubuntu1) ... 2597s Setting up gcc-15-base:i386 (15.2.0-2ubuntu1) ... 2597s Setting up libgcc-s1:i386 (15.2.0-2ubuntu1) ... 2597s Setting up libc6:i386 (2.42-0ubuntu1) ... 2597s Selecting previously unselected package libexpat1:i386. 2597s (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 ... 121403 files and directories currently installed.) 2597s Preparing to unpack .../00-libexpat1_2.7.1-2_i386.deb ... 2597s Unpacking libexpat1:i386 (2.7.1-2) ... 2597s Selecting previously unselected package libuuid1:i386. 2597s Preparing to unpack .../01-libuuid1_2.41-4ubuntu3_i386.deb ... 2597s Unpacking libuuid1:i386 (2.41-4ubuntu3) ... 2597s Selecting previously unselected package libapr1t64:i386. 2597s Preparing to unpack .../02-libapr1t64_1.7.5-1_i386.deb ... 2597s Unpacking libapr1t64:i386 (1.7.5-1) ... 2597s Selecting previously unselected package libcrypt1:i386. 2597s Preparing to unpack .../03-libcrypt1_1%3a4.4.38-1_i386.deb ... 2597s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2597s Selecting previously unselected package libdb5.3t64:i386. 2597s Preparing to unpack .../04-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2597s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2597s Selecting previously unselected package libgdbm6t64:i386. 2597s Preparing to unpack .../05-libgdbm6t64_1.26-1_i386.deb ... 2597s Unpacking libgdbm6t64:i386 (1.26-1) ... 2597s Selecting previously unselected package libzstd1:i386. 2597s Preparing to unpack .../06-libzstd1_1.5.7+dfsg-1build1_i386.deb ... 2597s Unpacking libzstd1:i386 (1.5.7+dfsg-1build1) ... 2597s Selecting previously unselected package zlib1g:i386. 2597s Preparing to unpack .../07-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2597s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2597s Selecting previously unselected package libssl3t64:i386. 2597s Preparing to unpack .../08-libssl3t64_3.5.0-2ubuntu1_i386.deb ... 2597s Unpacking libssl3t64:i386 (3.5.0-2ubuntu1) ... 2597s Selecting previously unselected package libaprutil1t64:i386. 2597s Preparing to unpack .../09-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2597s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2597s Selecting previously unselected package libsqlite3-0:i386. 2597s Preparing to unpack .../10-libsqlite3-0_3.46.1-7_i386.deb ... 2597s Unpacking libsqlite3-0:i386 (3.46.1-7) ... 2597s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2597s Preparing to unpack .../11-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2597s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2597s Selecting previously unselected package libsasl2-modules-db:i386. 2597s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2597s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2597s Selecting previously unselected package libsasl2-2:i386. 2597s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2597s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2597s Selecting previously unselected package libldap2:i386. 2597s Preparing to unpack .../14-libldap2_2.6.10+dfsg-1ubuntu1_i386.deb ... 2597s Unpacking libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2597s Selecting previously unselected package libaprutil1-ldap:i386. 2598s Preparing to unpack .../15-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2598s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2598s Selecting previously unselected package libbrotli1:i386. 2598s Preparing to unpack .../16-libbrotli1_1.1.0-2build5_i386.deb ... 2598s Unpacking libbrotli1:i386 (1.1.0-2build5) ... 2598s Selecting previously unselected package libkrb5support0:i386. 2598s Preparing to unpack .../17-libkrb5support0_1.21.3-5ubuntu1_i386.deb ... 2598s Unpacking libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2598s Selecting previously unselected package libcom-err2:i386. 2598s Preparing to unpack .../18-libcom-err2_1.47.2-3ubuntu1_i386.deb ... 2598s Unpacking libcom-err2:i386 (1.47.2-3ubuntu1) ... 2598s Selecting previously unselected package libk5crypto3:i386. 2598s Preparing to unpack .../19-libk5crypto3_1.21.3-5ubuntu1_i386.deb ... 2598s Unpacking libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2598s Selecting previously unselected package libkeyutils1:i386. 2598s Preparing to unpack .../20-libkeyutils1_1.6.3-6ubuntu1_i386.deb ... 2598s Unpacking libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2598s Selecting previously unselected package libkrb5-3:i386. 2598s Preparing to unpack .../21-libkrb5-3_1.21.3-5ubuntu1_i386.deb ... 2598s Unpacking libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2598s Selecting previously unselected package libgssapi-krb5-2:i386. 2598s Preparing to unpack .../22-libgssapi-krb5-2_1.21.3-5ubuntu1_i386.deb ... 2598s Unpacking libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2598s Selecting previously unselected package libunistring5:i386. 2598s Preparing to unpack .../23-libunistring5_1.3-2_i386.deb ... 2598s Unpacking libunistring5:i386 (1.3-2) ... 2598s Selecting previously unselected package libidn2-0:i386. 2598s Preparing to unpack .../24-libidn2-0_2.3.8-4_i386.deb ... 2598s Unpacking libidn2-0:i386 (2.3.8-4) ... 2598s Selecting previously unselected package libnghttp2-14:i386. 2598s Preparing to unpack .../25-libnghttp2-14_1.64.0-1.1build1_i386.deb ... 2598s Unpacking libnghttp2-14:i386 (1.64.0-1.1build1) ... 2598s Selecting previously unselected package libpsl5t64:i386. 2598s Preparing to unpack .../26-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2598s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2598s Selecting previously unselected package libgmp10:i386. 2598s Preparing to unpack .../27-libgmp10_2%3a6.3.0+dfsg-3ubuntu2_i386.deb ... 2598s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2598s Selecting previously unselected package libnettle8t64:i386. 2598s Preparing to unpack .../28-libnettle8t64_3.10.1-1_i386.deb ... 2598s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2598s Selecting previously unselected package libhogweed6t64:i386. 2598s Preparing to unpack .../29-libhogweed6t64_3.10.1-1_i386.deb ... 2598s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2598s Selecting previously unselected package libffi8:i386. 2598s Preparing to unpack .../30-libffi8_3.5.2-1_i386.deb ... 2598s Unpacking libffi8:i386 (3.5.2-1) ... 2598s Selecting previously unselected package libp11-kit0:i386. 2598s Preparing to unpack .../31-libp11-kit0_0.25.5-3ubuntu1_i386.deb ... 2598s Unpacking libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2598s Selecting previously unselected package libtasn1-6:i386. 2598s Preparing to unpack .../32-libtasn1-6_4.20.0-2_i386.deb ... 2598s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2598s Selecting previously unselected package libgnutls30t64:i386. 2598s Preparing to unpack .../33-libgnutls30t64_3.8.9-3ubuntu1_i386.deb ... 2598s Unpacking libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2598s Selecting previously unselected package librtmp1:i386. 2598s Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2598s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2598s Selecting previously unselected package libssh2-1t64:i386. 2598s Preparing to unpack .../35-libssh2-1t64_1.11.1-1_i386.deb ... 2598s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2598s Selecting previously unselected package libcurl4t64:i386. 2598s Preparing to unpack .../36-libcurl4t64_8.14.1-1ubuntu2_i386.deb ... 2598s Unpacking libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2598s Selecting previously unselected package libjansson4:i386. 2598s Preparing to unpack .../37-libjansson4_2.14-2build3_i386.deb ... 2598s Unpacking libjansson4:i386 (2.14-2build3) ... 2598s Selecting previously unselected package libstdc++6:i386. 2598s Preparing to unpack .../38-libstdc++6_15.2.0-2ubuntu1_i386.deb ... 2598s Unpacking libstdc++6:i386 (15.2.0-2ubuntu1) ... 2598s Selecting previously unselected package liblua5.4-0:i386. 2598s Preparing to unpack .../39-liblua5.4-0_5.4.8-1_i386.deb ... 2598s Unpacking liblua5.4-0:i386 (5.4.8-1) ... 2598s Selecting previously unselected package libpcre2-8-0:i386. 2598s Preparing to unpack .../40-libpcre2-8-0_10.46-1_i386.deb ... 2598s Unpacking libpcre2-8-0:i386 (10.46-1) ... 2598s Selecting previously unselected package liblzma5:i386. 2598s Preparing to unpack .../41-liblzma5_5.8.1-1build1_i386.deb ... 2598s Unpacking liblzma5:i386 (5.8.1-1build1) ... 2598s Selecting previously unselected package libxml2-16:i386. 2598s Preparing to unpack .../42-libxml2-16_2.14.5+dfsg-0.2_i386.deb ... 2598s Unpacking libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2598s Selecting previously unselected package apache2-bin:i386. 2598s Preparing to unpack .../43-apache2-bin_2.4.64-1ubuntu2_i386.deb ... 2598s Unpacking apache2-bin:i386 (2.4.64-1ubuntu2) ... 2598s Selecting previously unselected package apache2-data. 2598s Preparing to unpack .../44-apache2-data_2.4.64-1ubuntu2_all.deb ... 2598s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2598s Selecting previously unselected package libapr1t64:amd64. 2598s Preparing to unpack .../45-libapr1t64_1.7.5-1_amd64.deb ... 2598s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2598s Selecting previously unselected package libaprutil1t64:amd64. 2598s Preparing to unpack .../46-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2598s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2598s Selecting previously unselected package apache2-utils. 2598s Preparing to unpack .../47-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2598s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2598s Selecting previously unselected package apache2:i386. 2598s Preparing to unpack .../48-apache2_2.4.64-1ubuntu2_i386.deb ... 2598s Unpacking apache2:i386 (2.4.64-1ubuntu2) ... 2598s Setting up libexpat1:i386 (2.7.1-2) ... 2598s Setting up libzstd1:i386 (1.5.7+dfsg-1build1) ... 2598s Setting up libkeyutils1:i386 (1.6.3-6ubuntu1) ... 2598s Setting up libgdbm6t64:i386 (1.26-1) ... 2598s Setting up liblzma5:i386 (5.8.1-1build1) ... 2598s Setting up libbrotli1:i386 (1.1.0-2build5) ... 2598s Setting up libsqlite3-0:i386 (3.46.1-7) ... 2598s Setting up libnghttp2-14:i386 (1.64.0-1.1build1) ... 2598s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2598s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2598s Setting up libcom-err2:i386 (1.47.2-3ubuntu1) ... 2598s Setting up libjansson4:i386 (2.14-2build3) ... 2598s Setting up libkrb5support0:i386 (1.21.3-5ubuntu1) ... 2598s Setting up libnettle8t64:i386 (3.10.1-1) ... 2598s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu2) ... 2598s Setting up libunistring5:i386 (1.3-2) ... 2598s Setting up libuuid1:i386 (2.41-4ubuntu3) ... 2598s Setting up libpcre2-8-0:i386 (10.46-1) ... 2598s Setting up libk5crypto3:i386 (1.21.3-5ubuntu1) ... 2598s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2598s Setting up libffi8:i386 (3.5.2-1) ... 2598s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2598s Setting up libapr1t64:amd64 (1.7.5-1) ... 2598s Setting up libapr1t64:i386 (1.7.5-1) ... 2598s Setting up libtasn1-6:i386 (4.20.0-2) ... 2598s Setting up apache2-data (2.4.64-1ubuntu2) ... 2598s Setting up libstdc++6:i386 (15.2.0-2ubuntu1) ... 2598s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2598s Setting up libssl3t64:i386 (3.5.0-2ubuntu1) ... 2598s Setting up libxml2-16:i386 (2.14.5+dfsg-0.2) ... 2598s Setting up libidn2-0:i386 (2.3.8-4) ... 2598s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2598s Setting up libp11-kit0:i386 (0.25.5-3ubuntu1) ... 2598s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2598s Setting up liblua5.4-0:i386 (5.4.8-1) ... 2598s Setting up libkrb5-3:i386 (1.21.3-5ubuntu1) ... 2598s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2598s Setting up libldap2:i386 (2.6.10+dfsg-1ubuntu1) ... 2598s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2598s Setting up libgnutls30t64:i386 (3.8.9-3ubuntu1) ... 2598s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2598s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2598s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2598s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2598s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2598s Setting up libgssapi-krb5-2:i386 (1.21.3-5ubuntu1) ... 2598s Setting up libcurl4t64:i386 (8.14.1-1ubuntu2) ... 2598s Setting up apache2-bin:i386 (2.4.64-1ubuntu2) ... 2598s Setting up apache2:i386 (2.4.64-1ubuntu2) ... 2598s Enabling module mpm_event. 2598s Enabling module authz_core. 2598s Enabling module authz_host. 2598s Enabling module authn_core. 2598s Enabling module auth_basic. 2598s Enabling module access_compat. 2598s Enabling module authn_file. 2598s Enabling module authz_user. 2598s Enabling module alias. 2598s Enabling module dir. 2598s Enabling module autoindex. 2598s Enabling module env. 2598s Enabling module mime. 2598s Enabling module negotiation. 2598s Enabling module setenvif. 2598s Enabling module filter. 2598s Enabling module deflate. 2598s Enabling module status. 2598s Enabling module reqtimeout. 2598s Enabling conf charset. 2598s Enabling conf localized-error-pages. 2598s Enabling conf other-vhosts-access-log. 2598s Enabling conf security. 2598s Enabling conf serve-cgi-bin. 2598s Enabling site 000-default. 2599s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2599s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2600s Processing triggers for ufw (0.36.2-9) ... 2600s Processing triggers for systemd (257.8-0ubuntu2) ... 2600s Processing triggers for man-db (2.13.1-1) ... 2601s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2604s autopkgtest [16:42:59]: test environment configured for cross building 2604s autopkgtest [16:42:59]: test CVE-2023-25690: [----------------------- 2605s + RC=0 2605s + trap exit_handler EXIT 2605s + a2enmod proxy 2605s Enabling module proxy. 2605s To activate the new configuration, you need to run: 2605s systemctl restart apache2 2605s + a2enmod proxy_http 2605s Considering dependency proxy for proxy_http: 2605s Module proxy already enabled 2605s Enabling module proxy_http. 2605s To activate the new configuration, you need to run: 2605s systemctl restart apache2 2605s + a2enmod rewrite 2605s Enabling module rewrite. 2605s To activate the new configuration, you need to run: 2605s systemctl restart apache2 2605s + rsync -a /var/log/apache2 /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts 2605s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2605s + mount -o bind /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2 /var/log/apache2 2605s + tee /etc/apache2/ports.conf 2605s Listen 80 2605s Listen 8080 2605s + tee /etc/apache2/sites-available/000-default.conf 2605s 2605s # The ServerName directive sets the request scheme, hostname and port that 2605s # the server uses to identify itself. This is used when creating 2605s # redirection URLs. In the context of virtual hosts, the ServerName 2605s # specifies what hostname must appear in the request's Host: header to 2605s # match this virtual host. For the default virtual host (this file) this 2605s # value is not decisive as it is used as a last resort host regardless. 2605s # However, you must set it for any further virtual host explicitly. 2605s #ServerName www.example.com 2605s 2605s ServerAdmin webmaster@localhost 2605s DocumentRoot /var/www/html 2605s 2605s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2605s # error, crit, alert, emerg. 2605s # It is also possible to configure the loglevel for particular 2605s # modules, e.g. 2605s #LogLevel info ssl:warn 2605s 2605s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 2605s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 2605s 2605s # For most configuration files from conf-available/, which are 2605s # enabled or disabled at a global level, it is possible to 2605s # include a line for only one particular virtual host. For example the 2605s # following line enables the CGI configuration for this host only 2605s # after it has been globally disabled with "a2disconf". 2605s #Include conf-available/serve-cgi-bin.conf 2605s 2605s 2605s # The ServerName directive sets the request scheme, hostname and port that 2605s # the server uses to identify itself. This is used when creating 2605s # redirection URLs. In the context of virtual hosts, the ServerName 2605s # specifies what hostname must appear in the request's Host: header to 2605s # match this virtual host. For the default virtual host (this file) this 2605s # value is not decisive as it is used as a last resort host regardless. 2605s # However, you must set it for any further virtual host explicitly. 2605s #ServerName www.example.com 2605s 2605s ServerAdmin webmaster@localhost 2605s DocumentRoot /var/www/html 2605s 2605s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2605s # error, crit, alert, emerg. 2605s # It is also possible to configure the loglevel for particular 2605s # modules, e.g. 2605s #LogLevel info ssl:warn 2605s LogLevel alert rewrite:trace6 2605s LogLevel error proxy:trace6 2605s ErrorLog ${APACHE_LOG_DIR}/error.log 2605s CustomLog ${APACHE_LOG_DIR}/access.log combined 2605s 2605s RewriteEngine on 2605s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 2605s ProxyPassReverse "/here/" "http://localhost:8080/" 2605s 2605s + systemctl restart apache2 2605s + CHOKEURL='http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2605s + wget -S -q --output-document - 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2605s HTTP/1.1 403 Forbidden 2605s Date: Thu, 04 Sep 2025 16:42:59 GMT 2605s Server: Apache/2.4.64 (Ubuntu) 2605s Content-Length: 274 2605s Keep-Alive: timeout=5, max=100 2605s Connection: Keep-Alive 2605s Content-Type: text/html; charset=iso-8859-1 2605s + true 2605s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2605s HTTP/1.1 403 Forbidden 2605s Date: Thu, 04 Sep 2025 16:42:59 GMT 2605s Server: Apache/2.4.64 (Ubuntu) 2605s Content-Length: 274 2605s Keep-Alive: timeout=5, max=100 2605s Connection: Keep-Alive 2605s Content-Type: text/html; charset=iso-8859-1 2605s + true 2605s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2605s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 2605s HTTP/1.1 403 Forbidden 2605s + true 2605s + cat /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2/access.8080.log 2605s + grep '] "GET /BAD.html HTTP/1.1"' 2605s + exit 0 2605s + exit_handler 2605s + chmod -R a+rwX /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2 2605s + systemctl status apache2.service 2605s ● apache2.service - The Apache HTTP Server 2605s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 2605s Active: active (running) since Thu 2025-09-04 16:42:59 UTC; 25ms ago 2605s Invocation: 749434cb4c9c4644a62525db86bf0cf3 2605s Docs: https://httpd.apache.org/docs/2.4/ 2605s Process: 2541 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 2605s Main PID: 2544 (apache2) 2605s Tasks: 55 (limit: 4577) 2605s Memory: 5.1M (peak: 5.1M) 2605s CPU: 23ms 2605s CGroup: /system.slice/apache2.service 2605s ├─2544 /usr/sbin/apache2 -k start 2605s ├─2546 /usr/sbin/apache2 -k start 2605s └─2549 /usr/sbin/apache2 -k start 2605s 2605s Sep 04 16:42:59 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 2605s Sep 04 16:42:59 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 2605s + systemctl stop apache2 2605s + cat /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2/error.log 2605s [Thu Sep 04 16:42:54.402468 2025] [mpm_event:notice] [pid 2100:tid 2100] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2605s [Thu Sep 04 16:42:54.402532 2025] [core:notice] [pid 2100:tid 2100] AH00094: Command line: '/usr/sbin/apache2' 2605s [Thu Sep 04 16:42:59.933820 2025] [mpm_event:notice] [pid 2544:tid 2544] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2605s [Thu Sep 04 16:42:59.933902 2025] [core:notice] [pid 2544:tid 2544] AH00094: Command line: '/usr/sbin/apache2' 2605s [Thu Sep 04 16:42:59.940549 2025] [rewrite:error] [pid 2546:tid 2550] [client ::1:46322] AH10410: Rewritten query string contains control characters or spaces 2605s [Thu Sep 04 16:42:59.944116 2025] [rewrite:error] [pid 2546:tid 2552] [client ::1:46330] AH10410: Rewritten query string contains control characters or spaces 2605s [Thu Sep 04 16:42:59.947510 2025] [rewrite:error] [pid 2546:tid 2554] [client ::1:46332] AH10410: Rewritten query string contains control characters or spaces 2605s [Thu Sep 04 16:42:59.987303 2025] [mpm_event:notice] [pid 2544:tid 2544] AH00492: caught SIGWINCH, shutting down gracefully 2605s + cat /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2/access.log 2605s ::1 - - [04/Sep/2025:16:42:59 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2605s ::1 - - [04/Sep/2025:16:42:59 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2605s ::1 - - [04/Sep/2025:16:42:59 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2605s + cat /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2/error.8080.log 2605s + cat /tmp/autopkgtest.8VSmed/CVE-2023-25690-artifacts/apache2/access.8080.log 2605s autopkgtest [16:43:00]: test CVE-2023-25690: -----------------------] 2605s CVE-2023-25690 PASS 2605s autopkgtest [16:43:00]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 2606s autopkgtest [16:43:01]: @@@@@@@@@@@@@@@@@@@@ summary 2606s run-test-suite PASS 2606s default-mods PASS 2606s duplicate-module-load PASS 2606s htcacheclean PASS 2606s ssl-passphrase PASS 2606s check-http2 PASS 2606s check-ubuntu-branding PASS 2606s chroot FAIL non-zero exit status 1 2606s uwsgi PASS 2606s CVE-2023-25690 PASS